initial commit

This commit is contained in:
2026-07-18 20:34:55 +02:00
commit 59ad004c96
474 changed files with 226635 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
NAME := demo
OSCAR64 := oscar64/bin/oscar64
SRC := src/main.c
SRCS := $(wildcard src/*.c src/*.h)
PRG := build/$(NAME).prg
EMU := x64sc
UNAME_S := $(shell uname -s)
all: build
deps:
ifeq ($(UNAME_S),Darwin)
@command -v brew >/dev/null 2>&1 || { echo "Homebrew kell ehhez. Telepitsd: https://brew.sh"; exit 1; }
brew install vice
else
@echo "A 'deps' target csak macOS-en (Darwin) automatikus. Detektalt OS: $(UNAME_S)"
@echo "Telepitsd kezzel a VICE emulatort (x64sc). Az Oscar64 vendorolt, magatol epul."
@exit 1
endif
$(OSCAR64):
$(MAKE) -C oscar64/make compiler
build: $(PRG)
$(PRG): $(SRCS) $(OSCAR64)
@mkdir -p build
$(OSCAR64) -n -O2 -o=$(PRG) $(SRC)
run: $(PRG)
$(EMU) $(PRG)
clean:
rm -rf build
rebuild: clean build
rebuildrun: clean build run
.PHONY: all deps build run clean rebuild rebuildrun