Build wuhb

This commit is contained in:
GaryOderNichts 2023-03-17 01:32:48 +01:00
parent 507fb3ac9e
commit 629bd7ca4c
4 changed files with 51 additions and 3 deletions

1
.gitignore vendored
View File

@ -2,3 +2,4 @@
/build /build
*.elf *.elf
*.rpx *.rpx
*.wuhb

View File

@ -8,6 +8,15 @@ endif
TOPDIR ?= $(CURDIR) TOPDIR ?= $(CURDIR)
#-------------------------------------------------------------------------------
# APP_NAME sets the long name of the application
# APP_SHORTNAME sets the short name of the application
# APP_AUTHOR sets the author of the application
#-------------------------------------------------------------------------------
APP_NAME := mdinfo
APP_SHORTNAME := mdinfo
APP_AUTHOR := GaryOderNichts
include $(DEVKITPRO)/wut/share/wut_rules include $(DEVKITPRO)/wut/share/wut_rules
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
@ -16,12 +25,20 @@ include $(DEVKITPRO)/wut/share/wut_rules
# SOURCES is a list of directories containing source code # SOURCES is a list of directories containing source code
# DATA is a list of directories containing data files # DATA is a list of directories containing data files
# INCLUDES is a list of directories containing header files # INCLUDES is a list of directories containing header files
# CONTENT is the path to the bundled folder that will be mounted as /vol/content/
# ICON is the game icon, leave blank to use default rule
# TV_SPLASH is the image displayed during bootup on the TV, leave blank to use default rule
# DRC_SPLASH is the image displayed during bootup on the DRC, leave blank to use default rule
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
TARGET := $(notdir $(CURDIR)) TARGET := $(notdir $(CURDIR))
BUILD := build BUILD := build
SOURCES := . SOURCES := .
DATA := data DATA := data
INCLUDES := include INCLUDES := include
CONTENT :=
ICON := icon.png
TV_SPLASH :=
DRC_SPLASH :=
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
# options for code generation # options for code generation
@ -90,6 +107,34 @@ export INCLUDE := $(foreach dir,$(INCLUDES),-I$(CURDIR)/$(dir)) \
export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib) export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib)
ifneq (,$(strip $(CONTENT)))
export APP_CONTENT := $(TOPDIR)/$(CONTENT)
endif
ifneq (,$(strip $(ICON)))
export APP_ICON := $(TOPDIR)/$(ICON)
else ifneq (,$(wildcard $(TOPDIR)/$(TARGET).png))
export APP_ICON := $(TOPDIR)/$(TARGET).png
else ifneq (,$(wildcard $(TOPDIR)/icon.png))
export APP_ICON := $(TOPDIR)/icon.png
endif
ifneq (,$(strip $(TV_SPLASH)))
export APP_TV_SPLASH := $(TOPDIR)/$(TV_SPLASH)
else ifneq (,$(wildcard $(TOPDIR)/tv-splash.png))
export APP_TV_SPLASH := $(TOPDIR)/tv-splash.png
else ifneq (,$(wildcard $(TOPDIR)/splash.png))
export APP_TV_SPLASH := $(TOPDIR)/splash.png
endif
ifneq (,$(strip $(DRC_SPLASH)))
export APP_DRC_SPLASH := $(TOPDIR)/$(DRC_SPLASH)
else ifneq (,$(wildcard $(TOPDIR)/drc-splash.png))
export APP_DRC_SPLASH := $(TOPDIR)/drc-splash.png
else ifneq (,$(wildcard $(TOPDIR)/splash.png))
export APP_DRC_SPLASH := $(TOPDIR)/splash.png
endif
.PHONY: $(BUILD) clean all .PHONY: $(BUILD) clean all
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
@ -102,7 +147,7 @@ $(BUILD):
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
clean: clean:
@echo clean ... @echo clean ...
@rm -fr $(BUILD) $(TARGET).rpx $(TARGET).elf @rm -fr $(BUILD) $(TARGET).wuhb $(TARGET).rpx $(TARGET).elf
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
else else
@ -113,8 +158,9 @@ DEPENDS := $(OFILES:.o=.d)
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
# main targets # main targets
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
all : $(OUTPUT).rpx all : $(OUTPUT).wuhb
$(OUTPUT).wuhb : $(OUTPUT).rpx
$(OUTPUT).rpx : $(OUTPUT).elf $(OUTPUT).rpx : $(OUTPUT).elf
$(OUTPUT).elf : $(OFILES) $(OUTPUT).elf : $(OFILES)

View File

@ -1,6 +1,7 @@
![](icon.png)
# mdinfo # mdinfo
Quick and dirty tool to display info about IOSU's memory devices. Quick and simple tool to display info about IOSU's memory devices.
Can be used to figure out what eMMC chip is built into a console. Can be used to figure out what eMMC chip is built into a console.
**Note: You need the [MochaPayload](https://github.com/wiiu-env/MochaPayload) for this to work** **Note: You need the [MochaPayload](https://github.com/wiiu-env/MochaPayload) for this to work**

BIN
icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB