diff --git a/src/makefile/README.md b/src/makefile/README.md index 88894edeb7e8a86513221988359221a4959d498c..bc9063bf7f1700c85e89c78fadf703f5038eccf0 100644 --- a/src/makefile/README.md +++ b/src/makefile/README.md @@ -375,15 +375,17 @@ Für diesen Fall ist `COPY_LINKS_AS_FILES` auf `true` zu setzen. > [!tip] > `make <target>` -| Target | Aktion | Ort | -| :--------- | :---------------------------------------- | :-------------: | -| `install` | Installiert Python Environment und Pakete | Server | -| `upload` | Läd veränderte Projektdateien hoch | Client → Server | -| `run` | Führt Python Script aus | Server | -| `kill` | Bricht Python Script ab | Server | -| `log` | Zeigt Log-Datei (optional) an | Client | -| `download` | Läd Output-Dateien herunter | Server → Client | -| `delete` | Löscht Projektdateien | Server | +| Target | Aktion | Ort | +| :--------- | :----------------------------------------- | :-------------: | +| `default` | Anpassbar für Fortgeschrittene | | +| `help` | Zeigt Kurzhilfe der Targets im Terminal an | Client | +| `install` | Installiert Python Environment und Pakete | Server | +| `upload` | Läd veränderte Projektdateien hoch | Client → Server | +| `run` | Führt Python Script aus | Server | +| `kill` | Bricht Python Script ab | Server | +| `log` | Zeigt Log-Datei (optional) an | Client | +| `download` | Läd Output-Dateien herunter | Server → Client | +| `delete` | Löscht Projektdateien | Server | --- diff --git a/src/makefile/basic.mk b/src/makefile/basic.mk index fb1ba24afc6fda533fb1993ae3bedfcdbaa8e912..8ddc6550bf775a1b4c6167d8ac8a27b22d58bc78 100644 --- a/src/makefile/basic.mk +++ b/src/makefile/basic.mk @@ -39,7 +39,9 @@ RSYNC := rsync --archive --compress --progress $(if $(filter true,$(COPY_LINKS_A MAMBA := source $(SERVER_CONDA_PATH)/etc/profile.d/conda.sh && mamba CONDA := source $(SERVER_CONDA_PATH)/etc/profile.d/conda.sh && conda -.PHONY: install upload run kill log download delete +.PHONY: default help install upload run kill log download delete + +default: help # customize, if you know what you're doing help: # list targets and usage @awk '/^[a-zA-Z0-9_-]+:/{print $1}' makefile