2023-03-13 00:46:13 +00:00
|
|
|
PROJECT_NAME = N64FlashcartMenu
|
|
|
|
|
2023-08-05 01:37:09 +02:00
|
|
|
.DEFAULT_GOAL := all
|
2023-02-14 22:26:40 +01:00
|
|
|
|
|
|
|
SOURCE_DIR = src
|
2023-07-09 00:01:41 +02:00
|
|
|
ASSETS_DIR = assets
|
2023-12-08 19:49:50 +01:00
|
|
|
FILESYSTEM_DIR = filesystem
|
2023-02-14 22:26:40 +01:00
|
|
|
BUILD_DIR = build
|
2023-03-12 19:43:16 +00:00
|
|
|
OUTPUT_DIR = output
|
2023-02-14 22:26:40 +01:00
|
|
|
|
2024-01-17 15:43:02 +01:00
|
|
|
MENU_VERSION ?= "Rolling release"
|
|
|
|
BUILD_TIMESTAMP = "$(shell TZ='UTC' date "+%Y-%m-%d %H:%M:%S %:z")"
|
2023-11-10 16:41:10 +00:00
|
|
|
|
2023-02-14 22:26:40 +01:00
|
|
|
include $(N64_INST)/include/n64.mk
|
|
|
|
|
2024-04-24 02:45:09 +02:00
|
|
|
N64_ROM_SAVETYPE = none
|
|
|
|
N64_ROM_RTC = 1
|
|
|
|
N64_ROM_REGIONFREE = 1
|
|
|
|
N64_ROM_REGION = E
|
|
|
|
|
2023-08-20 20:02:35 +02:00
|
|
|
N64_CFLAGS += -iquote $(SOURCE_DIR) -iquote $(ASSETS_DIR) -I $(SOURCE_DIR)/libs -flto=auto $(FLAGS)
|
2023-02-14 22:26:40 +01:00
|
|
|
|
|
|
|
SRCS = \
|
2023-07-02 21:52:58 +02:00
|
|
|
main.c \
|
2023-02-14 22:26:40 +01:00
|
|
|
boot/boot.c \
|
Cheats support (backend only) (#94)
<!--- Provide a general summary of your changes in the Title above -->
## Description
This PR implements cheat support (patcher + engine) with a simple API to
provide Action Replay/Game Shark compatible cheats (with exception of
cheats that utilize GS button).
API consist of a single pointer to an array of the cheats ended with a
double zero entry,
For example, if you want to pass these cheats to the patcher:
```
D01F9B91 0020 // Majora's Mask (USA) Inventory Editor
803FDA3F 0002
```
Put cheats in a `uint32_t` array as such (notice last two entries are
zeros):
```
uint32_t cheats[] = {
0xD01F9B91,
0x0020,
0x803FDA3F,
0x0002,
0,
0,
};
```
And pass this array as a boot parameter: `menu->boot_params->cheat_list
= cheats;`
<!--- Describe your changes in detail -->
## Motivation and Context
To provide users with ability to run game modifications in a easy way.
<!--- What does this sample do? What problem does it solve? -->
<!--- If it fixes/closes/resolves an open issue, please link to the
issue here -->
## How Has This Been Tested?
On a SummerCart64 flashcart + assembly instructions generation verified
in ares emulator via GDB.
<!-- (if applicable) -->
<!--- Please describe in detail how you tested your sample/changes. -->
<!--- Include details of your testing environment, and the tests you ran
to -->
<!--- see how your change affects other areas of the code, etc. -->
## Screenshots
No screenshots
<!-- (if appropriate): -->
## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [x] Improvement (non-breaking change that adds a new feature)
- [ ] Bug fix (fixes an issue)
- [ ] Breaking change (breaking change)
- [ ] Config and build (change in the configuration and build system,
has no impact on code or features)
## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're
here to help! -->
- [x] My code follows the code style of this project.
- [x] My change requires a change to the documentation.
- [ ] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
<!--- It would be nice if you could sign off your contribution by
replacing the name with your GitHub user name and GitHub email contact.
-->
Signed-off-by: Polprzewodnikowy <sc@mateuszfaderewski.pl>
2024-05-05 00:19:20 +02:00
|
|
|
boot/cheats.c \
|
2023-10-10 21:12:53 +02:00
|
|
|
boot/cic.c \
|
2023-08-03 17:18:55 +02:00
|
|
|
boot/reboot.S \
|
2023-09-08 21:49:50 +02:00
|
|
|
flashcart/64drive/64drive_ll.c \
|
|
|
|
flashcart/64drive/64drive.c \
|
2023-07-26 12:36:39 +02:00
|
|
|
flashcart/flashcart_utils.c \
|
2024-11-07 22:31:01 +00:00
|
|
|
flashcart/ed64/ed64_vseries.c \
|
2025-01-12 12:41:47 +00:00
|
|
|
flashcart/ed64/ed64_xseries.c \
|
2023-02-14 22:26:40 +01:00
|
|
|
flashcart/flashcart.c \
|
2023-08-10 21:20:02 +02:00
|
|
|
flashcart/sc64/sc64_ll.c \
|
2023-02-14 22:26:40 +01:00
|
|
|
flashcart/sc64/sc64.c \
|
2023-07-25 19:20:29 +02:00
|
|
|
libs/libspng/spng/spng.c \
|
2023-07-11 18:00:18 +02:00
|
|
|
libs/mini.c/src/mini.c \
|
2023-07-25 19:20:29 +02:00
|
|
|
libs/miniz/miniz_tdef.c \
|
|
|
|
libs/miniz/miniz_tinfl.c \
|
|
|
|
libs/miniz/miniz_zip.c \
|
|
|
|
libs/miniz/miniz.c \
|
2023-07-02 21:52:58 +02:00
|
|
|
menu/actions.c \
|
[develop] Add ROM favorites and history tabs to file browser (#168)
## Description
Contains the code required for showing history and favourites.
There are now 3 tabs at the top of the browser display: Files, History,
Favorites.
When you launch a game, either rom or disk, the file path for those will
be written out to an ini file called `history.ini`,
which can then be reloaded quickly from the History tab
Roms and Disks can be added as favorites.
Select the rom or Disk as normal, then bring up the options menu (R).
an option to "add to favorites" will be on the new list.
Those can then be selected from the favorites tab.
Currently there are limits to the number of history and favorites and
that is set to 8.
## Motivation and Context
Issue request for last game history and favorites from the menu GUI.
## How Has This Been Tested?
Tested locally on Supercart 64 & SummerCart64,
Tested last loading just a rom, just a disk and a disk and rom
Tested History, loading rom, disk and rom and disk.
Tested favorites using F-Zero X and expansion.
## Screenshots
<!-- (if appropriate): -->
## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [x] Improvement (non-breaking change that adds a new feature)
- [ ] Bug fix (fixes an issue)
- [ ] Breaking change (breaking change)
- [ ] Documentation Improvement
- [ ] Config and build (change in the configuration and build system,
has no impact on code or features)
## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're
here to help! -->
- [x] My code follows the code style of this project.
- [x] My change requires a change to the documentation.
- [ ] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
<!--- It would be nice if you could sign off your contribution by
replacing the name with your GitHub user name and GitHub email contact.
-->
Signed-off-by: GITHUB_USER <GITHUB_USER_EMAIL>
---------
Co-authored-by: Robin Jones <networkfusion@users.noreply.github.com>
2025-01-04 22:59:17 +00:00
|
|
|
menu/bookkeeping.c \
|
2023-08-18 22:19:01 +02:00
|
|
|
menu/cart_load.c \
|
2023-10-10 21:12:53 +02:00
|
|
|
menu/disk_info.c \
|
2023-08-03 17:18:55 +02:00
|
|
|
menu/fonts.c \
|
2023-10-10 21:12:53 +02:00
|
|
|
menu/hdmi.c \
|
2023-07-02 21:52:58 +02:00
|
|
|
menu/menu.c \
|
2023-07-25 19:20:29 +02:00
|
|
|
menu/mp3_player.c \
|
2023-07-02 21:52:58 +02:00
|
|
|
menu/path.c \
|
2023-07-25 19:20:29 +02:00
|
|
|
menu/png_decoder.c \
|
2023-10-10 21:12:53 +02:00
|
|
|
menu/rom_info.c \
|
2023-07-02 21:52:58 +02:00
|
|
|
menu/settings.c \
|
2023-08-18 15:37:56 +02:00
|
|
|
menu/sound.c \
|
2024-11-11 17:29:39 +00:00
|
|
|
menu/ui_components/background.c \
|
|
|
|
menu/ui_components/boxart.c \
|
|
|
|
menu/ui_components/common.c \
|
|
|
|
menu/ui_components/context_menu.c \
|
|
|
|
menu/ui_components/file_list.c \
|
[develop] Add ROM favorites and history tabs to file browser (#168)
## Description
Contains the code required for showing history and favourites.
There are now 3 tabs at the top of the browser display: Files, History,
Favorites.
When you launch a game, either rom or disk, the file path for those will
be written out to an ini file called `history.ini`,
which can then be reloaded quickly from the History tab
Roms and Disks can be added as favorites.
Select the rom or Disk as normal, then bring up the options menu (R).
an option to "add to favorites" will be on the new list.
Those can then be selected from the favorites tab.
Currently there are limits to the number of history and favorites and
that is set to 8.
## Motivation and Context
Issue request for last game history and favorites from the menu GUI.
## How Has This Been Tested?
Tested locally on Supercart 64 & SummerCart64,
Tested last loading just a rom, just a disk and a disk and rom
Tested History, loading rom, disk and rom and disk.
Tested favorites using F-Zero X and expansion.
## Screenshots
<!-- (if appropriate): -->
## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [x] Improvement (non-breaking change that adds a new feature)
- [ ] Bug fix (fixes an issue)
- [ ] Breaking change (breaking change)
- [ ] Documentation Improvement
- [ ] Config and build (change in the configuration and build system,
has no impact on code or features)
## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're
here to help! -->
- [x] My code follows the code style of this project.
- [x] My change requires a change to the documentation.
- [ ] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
<!--- It would be nice if you could sign off your contribution by
replacing the name with your GitHub user name and GitHub email contact.
-->
Signed-off-by: GITHUB_USER <GITHUB_USER_EMAIL>
---------
Co-authored-by: Robin Jones <networkfusion@users.noreply.github.com>
2025-01-04 22:59:17 +00:00
|
|
|
menu/ui_components/tabs.c \
|
2023-09-04 21:09:31 +02:00
|
|
|
menu/usb_comm.c \
|
2023-07-02 21:52:58 +02:00
|
|
|
menu/views/browser.c \
|
|
|
|
menu/views/credits.c \
|
|
|
|
menu/views/error.c \
|
2023-07-11 02:22:58 +02:00
|
|
|
menu/views/fault.c \
|
2023-07-02 21:52:58 +02:00
|
|
|
menu/views/file_info.c \
|
[develop] Add ROM favorites and history tabs to file browser (#168)
## Description
Contains the code required for showing history and favourites.
There are now 3 tabs at the top of the browser display: Files, History,
Favorites.
When you launch a game, either rom or disk, the file path for those will
be written out to an ini file called `history.ini`,
which can then be reloaded quickly from the History tab
Roms and Disks can be added as favorites.
Select the rom or Disk as normal, then bring up the options menu (R).
an option to "add to favorites" will be on the new list.
Those can then be selected from the favorites tab.
Currently there are limits to the number of history and favorites and
that is set to 8.
## Motivation and Context
Issue request for last game history and favorites from the menu GUI.
## How Has This Been Tested?
Tested locally on Supercart 64 & SummerCart64,
Tested last loading just a rom, just a disk and a disk and rom
Tested History, loading rom, disk and rom and disk.
Tested favorites using F-Zero X and expansion.
## Screenshots
<!-- (if appropriate): -->
## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [x] Improvement (non-breaking change that adds a new feature)
- [ ] Bug fix (fixes an issue)
- [ ] Breaking change (breaking change)
- [ ] Documentation Improvement
- [ ] Config and build (change in the configuration and build system,
has no impact on code or features)
## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're
here to help! -->
- [x] My code follows the code style of this project.
- [x] My change requires a change to the documentation.
- [ ] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
<!--- It would be nice if you could sign off your contribution by
replacing the name with your GitHub user name and GitHub email contact.
-->
Signed-off-by: GITHUB_USER <GITHUB_USER_EMAIL>
---------
Co-authored-by: Robin Jones <networkfusion@users.noreply.github.com>
2025-01-04 22:59:17 +00:00
|
|
|
menu/views/history_favorites.c \
|
2023-07-25 22:56:00 +02:00
|
|
|
menu/views/image_viewer.c \
|
2024-01-17 16:03:00 +00:00
|
|
|
menu/views/text_viewer.c \
|
2023-10-10 21:12:53 +02:00
|
|
|
menu/views/load_disk.c \
|
2023-08-05 14:56:10 +01:00
|
|
|
menu/views/load_emulator.c \
|
2023-08-18 22:19:01 +02:00
|
|
|
menu/views/load_rom.c \
|
2023-07-22 11:30:39 +01:00
|
|
|
menu/views/music_player.c \
|
2023-07-09 00:01:41 +02:00
|
|
|
menu/views/startup.c \
|
2023-07-08 23:52:39 +01:00
|
|
|
menu/views/system_info.c \
|
2023-12-17 20:47:56 +00:00
|
|
|
menu/views/settings_editor.c \
|
2023-12-22 20:53:38 +00:00
|
|
|
menu/views/rtc.c \
|
2024-01-17 14:54:30 +00:00
|
|
|
menu/views/flashcart_info.c \
|
2023-07-02 21:52:58 +02:00
|
|
|
utils/fs.c
|
2023-02-14 22:26:40 +01:00
|
|
|
|
2023-12-08 19:49:50 +01:00
|
|
|
FONTS = \
|
2023-08-20 20:02:35 +02:00
|
|
|
FiraMonoBold.ttf
|
2023-07-09 00:01:41 +02:00
|
|
|
|
2024-06-05 22:04:25 +02:00
|
|
|
SOUNDS = \
|
|
|
|
cursorsound.wav \
|
|
|
|
back.wav \
|
|
|
|
enter.wav \
|
|
|
|
error.wav \
|
|
|
|
settings.wav
|
|
|
|
|
2023-12-08 19:49:50 +01:00
|
|
|
OBJS = $(addprefix $(BUILD_DIR)/, $(addsuffix .o,$(basename $(SRCS))))
|
2023-07-25 19:20:29 +02:00
|
|
|
MINIZ_OBJS = $(filter $(BUILD_DIR)/libs/miniz/%.o,$(OBJS))
|
|
|
|
SPNG_OBJS = $(filter $(BUILD_DIR)/libs/libspng/%.o,$(OBJS))
|
2023-08-05 01:37:09 +02:00
|
|
|
DEPS = $(OBJS:.o=.d)
|
2023-07-25 19:20:29 +02:00
|
|
|
|
2023-12-08 19:49:50 +01:00
|
|
|
FILESYSTEM = \
|
2024-06-05 22:04:25 +02:00
|
|
|
$(addprefix $(FILESYSTEM_DIR)/, $(notdir $(FONTS:%.ttf=%.font64))) \
|
2024-11-10 00:48:55 +00:00
|
|
|
$(addprefix $(FILESYSTEM_DIR)/, $(notdir $(SOUNDS:%.wav=%.wav64))) \
|
2024-12-23 18:34:41 +00:00
|
|
|
$(addprefix $(FILESYSTEM_DIR)/, $(notdir $(IMAGES:%.png=%.sprite)))
|
2023-12-08 19:49:50 +01:00
|
|
|
|
2023-07-25 19:20:29 +02:00
|
|
|
$(MINIZ_OBJS): N64_CFLAGS+=-DMINIZ_NO_TIME -fcompare-debug-second
|
|
|
|
$(SPNG_OBJS): N64_CFLAGS+=-isystem $(SOURCE_DIR)/libs/miniz -DSPNG_USE_MINIZ -fcompare-debug-second
|
2024-12-27 00:27:12 +00:00
|
|
|
$(FILESYSTEM_DIR)/FiraMonoBold.font64: MKFONT_FLAGS+=--compress 1 --outline 1 --size 16 --range 20-7F --range 80-1FF --range 2026-2026 --ellipsis 2026,1
|
2024-06-05 22:04:25 +02:00
|
|
|
$(FILESYSTEM_DIR)/%.wav64: AUDIOCONV_FLAGS=--wav-compress 1
|
|
|
|
|
2023-12-08 19:49:50 +01:00
|
|
|
$(@info $(shell mkdir -p ./$(FILESYSTEM_DIR) &> /dev/null))
|
2023-07-09 00:01:41 +02:00
|
|
|
|
2024-11-10 00:48:55 +00:00
|
|
|
$(FILESYSTEM_DIR)/%.font64: $(ASSETS_DIR)/fonts/%.ttf
|
2023-12-08 19:49:50 +01:00
|
|
|
@echo " [FONT] $@"
|
|
|
|
@$(N64_MKFONT) $(MKFONT_FLAGS) -o $(FILESYSTEM_DIR) "$<"
|
2023-08-20 20:02:35 +02:00
|
|
|
|
2024-11-10 00:48:55 +00:00
|
|
|
$(FILESYSTEM_DIR)/%.wav64: $(ASSETS_DIR)/sounds/%.wav
|
2024-06-05 22:04:25 +02:00
|
|
|
@echo " [AUDIO] $@"
|
|
|
|
@$(N64_AUDIOCONV) $(AUDIOCONV_FLAGS) -o $(FILESYSTEM_DIR) "$<"
|
|
|
|
|
2024-12-23 18:34:41 +00:00
|
|
|
$(FILESYSTEM_DIR)/%.sprite: $(ASSETS_DIR)/images/%.png
|
2024-11-10 00:48:55 +00:00
|
|
|
@echo " [SPRITE] $@"
|
|
|
|
@$(N64_MKSPRITE) $(MKSPRITE_FLAGS) -o $(dir $@) "$<"
|
|
|
|
|
2023-12-08 19:49:50 +01:00
|
|
|
$(BUILD_DIR)/$(PROJECT_NAME).dfs: $(FILESYSTEM)
|
2023-07-09 00:01:41 +02:00
|
|
|
|
2024-01-17 15:43:02 +01:00
|
|
|
$(BUILD_DIR)/menu/views/credits.o: .FORCE
|
|
|
|
$(BUILD_DIR)/menu/views/credits.o: FLAGS+=-DMENU_VERSION=\"$(MENU_VERSION)\" -DBUILD_TIMESTAMP=\"$(BUILD_TIMESTAMP)\"
|
|
|
|
|
2023-03-13 00:46:13 +00:00
|
|
|
$(BUILD_DIR)/$(PROJECT_NAME).elf: $(OBJS)
|
2023-02-14 22:26:40 +01:00
|
|
|
|
2023-08-05 01:37:09 +02:00
|
|
|
disassembly: $(BUILD_DIR)/$(PROJECT_NAME).elf
|
|
|
|
@$(N64_OBJDUMP) -S $< > $(BUILD_DIR)/$(PROJECT_NAME).lst
|
|
|
|
.PHONY: disassembly
|
|
|
|
|
2023-03-13 00:46:13 +00:00
|
|
|
$(PROJECT_NAME).z64: N64_ROM_TITLE=$(PROJECT_NAME)
|
2023-12-08 19:49:50 +01:00
|
|
|
$(PROJECT_NAME).z64: $(BUILD_DIR)/$(PROJECT_NAME).dfs
|
2023-02-14 22:26:40 +01:00
|
|
|
|
2023-08-05 01:37:09 +02:00
|
|
|
$(@info $(shell mkdir -p ./$(OUTPUT_DIR) &> /dev/null))
|
|
|
|
|
|
|
|
$(OUTPUT_DIR)/$(PROJECT_NAME).n64: $(PROJECT_NAME).z64
|
2023-08-20 20:16:05 +02:00
|
|
|
@mv $< $@
|
2023-08-05 01:37:09 +02:00
|
|
|
|
|
|
|
64drive: $(OUTPUT_DIR)/$(PROJECT_NAME).n64
|
2023-08-20 20:16:05 +02:00
|
|
|
@cp $< $(OUTPUT_DIR)/menu.bin
|
2023-08-05 01:37:09 +02:00
|
|
|
.PHONY: 64drive
|
|
|
|
|
2023-12-07 18:20:49 +01:00
|
|
|
ed64: $(OUTPUT_DIR)/$(PROJECT_NAME).n64
|
2023-08-20 20:16:05 +02:00
|
|
|
@cp $< $(OUTPUT_DIR)/OS64.v64
|
2023-08-05 01:37:09 +02:00
|
|
|
.PHONY: ed64
|
2023-03-12 23:19:28 +00:00
|
|
|
|
2023-12-07 18:20:49 +01:00
|
|
|
ed64-clone: $(OUTPUT_DIR)/$(PROJECT_NAME).n64
|
2023-08-20 20:16:05 +02:00
|
|
|
@cp $< $(OUTPUT_DIR)/OS64P.v64
|
2023-08-05 16:55:30 +01:00
|
|
|
.PHONY: ed64-clone
|
|
|
|
|
2023-12-07 18:20:49 +01:00
|
|
|
sc64: $(OUTPUT_DIR)/$(PROJECT_NAME).n64
|
2023-08-20 20:16:05 +02:00
|
|
|
@cp $< $(OUTPUT_DIR)/sc64menu.n64
|
2023-08-05 01:37:09 +02:00
|
|
|
.PHONY: sc64
|
2023-03-12 23:19:28 +00:00
|
|
|
|
2023-08-05 18:06:40 +02:00
|
|
|
all: $(OUTPUT_DIR)/$(PROJECT_NAME).n64 64drive ed64 ed64-clone sc64
|
2023-02-14 22:26:40 +01:00
|
|
|
.PHONY: all
|
|
|
|
|
|
|
|
clean:
|
2024-04-24 02:45:09 +02:00
|
|
|
@rm -f ./$(FILESYSTEM)
|
|
|
|
@find ./$(FILESYSTEM_DIR) -type d -empty -delete
|
|
|
|
@rm -rf ./$(BUILD_DIR) ./$(OUTPUT_DIR)
|
2023-02-14 22:26:40 +01:00
|
|
|
.PHONY: clean
|
|
|
|
|
2024-04-26 23:04:19 +02:00
|
|
|
format:
|
|
|
|
@find ./$(SOURCE_DIR) \
|
|
|
|
-path \./$(SOURCE_DIR)/libs -prune \
|
|
|
|
-o -iname *.c -print \
|
|
|
|
-o -iname *.h -print \
|
|
|
|
| xargs clang-format -i
|
|
|
|
|
2023-08-05 01:37:09 +02:00
|
|
|
run: $(OUTPUT_DIR)/$(PROJECT_NAME).n64
|
|
|
|
ifeq ($(OS),Windows_NT)
|
|
|
|
./localdeploy.bat
|
|
|
|
else
|
2023-07-08 23:52:39 +01:00
|
|
|
./remotedeploy.sh
|
2023-08-05 01:37:09 +02:00
|
|
|
endif
|
2023-07-08 23:52:39 +01:00
|
|
|
.PHONY: run
|
|
|
|
|
2023-08-05 01:37:09 +02:00
|
|
|
run-debug: $(OUTPUT_DIR)/$(PROJECT_NAME).n64
|
|
|
|
ifeq ($(OS),Windows_NT)
|
|
|
|
./localdeploy.bat /d
|
|
|
|
else
|
2023-07-08 23:52:39 +01:00
|
|
|
./remotedeploy.sh -d
|
2023-08-05 01:37:09 +02:00
|
|
|
endif
|
2023-07-08 23:52:39 +01:00
|
|
|
.PHONY: run-debug
|
2023-02-27 01:21:21 +00:00
|
|
|
|
|
|
|
# test:
|
2023-06-04 16:57:31 +01:00
|
|
|
# TODO: run tests
|
2023-02-27 01:21:21 +00:00
|
|
|
|
2024-01-17 15:43:02 +01:00
|
|
|
.FORCE:
|
|
|
|
|
2023-08-05 01:37:09 +02:00
|
|
|
-include $(DEPS)
|