1
0
mirror of https://github.com/bebbo/amiga-gcc.git synced 2026-05-03 23:48:40 +00:00

add sdk support

This commit is contained in:
Bebbo
2018-02-03 22:43:22 +01:00
parent 0b1aedc77e
commit a903d9d8b7
15 changed files with 477 additions and 0 deletions

View File

@@ -30,6 +30,14 @@ $(eval MYMAKEEXE = $(shell which "$(MYMAKE:%=%.exe)") )
EXEEXT=$(MYMAKEEXE:%=.exe)
# =================================================
.PHONY: x
x:
@if [ "$(sdk)" == "" ]; then \
$(MAKE) help; \
else \
$(MAKE) sdk; \
fi
# =================================================
# help
# =================================================
@@ -43,6 +51,8 @@ help:
@echo "make clean-prefix remove all content from the prefix folder"
@echo "make update perform git pull for all targets"
@echo "make update-<target> perform git pull for the given target"
@echo "make sdk=<sdk> install the sdk <sdk>"
@echo "make all-sdk install all sdks"
# =================================================
# all
@@ -535,3 +545,18 @@ build/clib2/_done: projects/clib2/LICENSE $(shell find 2>/dev/null projects/clib
projects/clib2/LICENSE:
@mkdir -p projects
cd projects && git clone -b master --depth 1 https://github.com/bebbo/clib2
# =================================================
# sdk installation
# =================================================
.PHONY: sdk all-sdk
sdk:
@$(PWD)/sdk/install install $(sdk) $(PREFIX)
SDKS0=$(shell find sdk/*.sdk)
SDKS=$(patsubst sdk/%.sdk,%,$(SDKS0))
.PHONY: $(SDKS)
all-sdk: $(SDKS)
$(SDKS):
$(MAKE) sdk=$@