mirror of
https://github.com/rvtr/ctr_firmware.git
synced 2025-10-31 07:51:08 -04:00
buildtools修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@3 b871894f-2f95-9b40-918c-086798483c85
This commit is contained in:
parent
6707109f4b
commit
58d5bae0e3
@ -129,7 +129,7 @@ SPACE := $(EMPTY) $(EMPTY)
|
||||
#
|
||||
-include $(CTR_BUILDTOOLSDIR)/commondefs.cygpath
|
||||
|
||||
ROOT := $(subst $(SPACE),\ ,$(subst \,/,$(CTRSDK_ROOT)))
|
||||
ROOT := $(call eupath,$(CTRSDK_ROOT))
|
||||
CTR_BUILDTOOLSDIR := $(ROOT)/build/buildtools
|
||||
CTR_BUILDSETUPDIR := $(ROOT)/build/buildsetup
|
||||
CTR_INCDIR := $(ROOT)/include
|
||||
@ -172,11 +172,11 @@ CTRSYSTEM_INCDIR ?=
|
||||
# $(ROOT)/lib/CtrWireless
|
||||
#
|
||||
# includes should be in
|
||||
# $(ROOT)/include/nitro_wl/ARM11/*.h
|
||||
# $(ROOT)/include/ctr_wl/ARM11/*.h
|
||||
#
|
||||
# access by #include <nitro_wl/ARM11/*.h>
|
||||
# access by #include <ctr_wl/ARM11/*.h>
|
||||
#
|
||||
# SDK_VERSION_WL is defined in <nitro_wl/ARM11/version_wl.h>
|
||||
# SDK_VERSION_WL is defined in <ctr_wl/ARM11/version_wl.h>
|
||||
#
|
||||
|
||||
CTRWIRELESS_VERSION ?= 2.78.00
|
||||
@ -203,7 +203,7 @@ DEFAULT_INCDIR := ./include
|
||||
DEFAULT_ETCDIR := ./etc
|
||||
|
||||
LCF_SUFFIX_ := $(if $(CTR_DIGEST),-C)
|
||||
CTR_SPECDIR := $(CTR_INCDIR)/nitro/specfiles
|
||||
CTR_SPECDIR := $(CTR_INCDIR)/ctr/specfiles
|
||||
DEFAULT_LCFILE := $(CTR_SPECDIR)/$(CTR_LIBARCH).lcf
|
||||
DEFAULT_LCFILE_TEMPLATE := $(CTR_SPECDIR)/$(CTR_LIBARCH)$(LCF_SUFFIX_).lcf.template
|
||||
DEFAULT_LCFILE_SPEC := $(CTR_SPECDIR)/$(CTR_LIBARCH).lsf
|
||||
|
||||
@ -437,7 +437,7 @@ endif
|
||||
#----------------------------------------------------------------------------
|
||||
# switch for TS board
|
||||
#
|
||||
# Default value of CTR_TS_VERSION is defined in <nitro/spec.h>
|
||||
# Default value of CTR_TS_VERSION is defined in <ctr/spec.h>
|
||||
#
|
||||
# CTR_TS_VERSION = [0/100/200]
|
||||
#
|
||||
|
||||
@ -179,7 +179,7 @@ endif
|
||||
#----------------------------------------------------------------------------
|
||||
# switch for TS board
|
||||
#
|
||||
# Default value of CTR_TS_VERSION is defined in <nitro/spec.h>
|
||||
# Default value of CTR_TS_VERSION is defined in <ctr/spec.h>
|
||||
#
|
||||
# CTR_TS_VERSION = [0/100/200]
|
||||
#
|
||||
|
||||
@ -61,9 +61,9 @@ CYGPATH_DRIVELIST_ALL = $(shell DRIVES=`$(MOUNT) | $(GREP) 'type user' | $(CUT)
|
||||
|
||||
# 最小限で速い
|
||||
CYGPATH_DRIVELIST_FAST = $(shell $(CYGPATH) -aw '$(CTRSDK_ROOT)c' \
|
||||
'$(CWFOLDER_CTR)c' \
|
||||
'$(CWFOLDER_CTR)c' '$(CWFOLDER_TWL)c' '$(CWFOLDER_NITRO)c' \
|
||||
'$(CTRSYSTEM_ROOT)c' \
|
||||
'$(IS_CTR_DIR)c' '$(IS_TWL_DIR)c' \
|
||||
'$(IS_CTR_DIR)c' '$(IS_TWL_DIR)c' '$(IS_NITRO_DIR)c' \
|
||||
| $(CUT) -c1)
|
||||
|
||||
CYGPATH_DRIVELIST := $(sort $(CYGPATH_DRIVELIST_FAST))
|
||||
|
||||
@ -54,7 +54,11 @@ endif
|
||||
#
|
||||
# Generate dependency files
|
||||
#
|
||||
DEPEND_RULE = $(QUOTE)/ARM_EABI_Support/d;s/\\x0D//g;s/\\\\\\([^ ]\\)/\\/\\1/g;$(QUOTE)
|
||||
ifdef MSYSTEM
|
||||
DEPEND_RULE = $(QUOTE)/ARM_EABI_Support/d;s/\\x0D//g;s/\\([^ ]\\)\\\\\([^ ]\\)/\\1\\/\\2/g;$(QUOTE)
|
||||
else
|
||||
DEPEND_RULE = $(QUOTE)/ARM_EABI_Support/d;s/\\x0D//g;s!\\([A-Za-z]\\):[\\\\\/]!$(CYGPATH_MOUNTPOINT)\\/\\l\\1\\/!g;s/\\([^ ]\\)\\\\\([^ ]\\)/\\1\\/\\2/g;$(QUOTE)
|
||||
endif
|
||||
DEPEND_RULE2 = $(QUOTE)s/^[^\\t].*: //;s/^\\t//;s/ \\\\$$//;s/\\([^ ].*\\)/\\1:/;1s/^./\\n&/;$(QUOTE)
|
||||
|
||||
define MOVE_SRC_DEPEND
|
||||
@ -69,7 +73,7 @@ ifdef CTR_STD_PCHDR
|
||||
ifndef CTR_NO_STD_PCHDR
|
||||
|
||||
# .mch
|
||||
PCHDR_SRC = $(ROOT)/include/nitro.h
|
||||
PCHDR_SRC = $(ROOT)/include/ctr.h
|
||||
PCHDR_CACHE = $(ROOT)/cache/include
|
||||
|
||||
PCHDR_C_DEFS = $(sort $(filter -DSDK_%,$(CCFLAGS)))
|
||||
@ -172,11 +176,12 @@ MAKELCF_FORMAT = -V$(CW_MAJOR_VER)
|
||||
|
||||
MAKELCF_OPTS = $(MAKELCF_FLAGS) $(MAKELCF_DEFS) $(MAKELCF_FORMAT)
|
||||
|
||||
$(LCFILE_AUTOGEN): $(LCFILE_SPEC) $(LCFILE_TEMPLATE) $(MAKEFILE) $(CTR_BUILDTOOLSDIR)/commondefs $(LDEPENDS_LCF)
|
||||
$(MAKELCF) $(MAKELCF_OPTS) $< $(LCFILE_TEMPLATE) $@
|
||||
$(LCFILE_AUTOGEN): $(LCFILE_SPEC) $(LCFILE_TEMPLATE) $(MAKEFILE) $(CTR_BUILDTOOLSDIR)/commondefs
|
||||
$(MAKELCF) $(MAKELCF_OPTS) $(call empath,$<) $(call empath,$(LCFILE_TEMPLATE)) $(call empath,$@)
|
||||
|
||||
$(LDRES_AUTOGEN): $(LCFILE_SPEC) $(LDRES_TEMPLATE) $(MAKEFILE) $(CTR_BUILDTOOLSDIR)/commondefs
|
||||
@$(MAKELCF) $(MAKELCF_OPTS) $(call empath,$<) $(call empath,$(LDRES_TEMPLATE)) $(call empath,$@)
|
||||
|
||||
$(LDRES_AUTOGEN): $(LCFILE_SPEC) $(LDRES_TEMPLATE) $(MAKEFILE) $(CTR_BUILDTOOLSDIR)/commondefs $(LDEPENDS_RES)
|
||||
@$(MAKELCF) $(MAKELCF_OPTS) $< $(LDRES_TEMPLATE) $@
|
||||
|
||||
endif
|
||||
|
||||
|
||||
@ -33,7 +33,7 @@ run:
|
||||
# @echo ==== $(CURDIR) > $(AUTOTESTLOG).tmp
|
||||
# @echo :TEST-TARGET: [$(BINDIR)/$(firstword $(TARGET_BIN))] >> $(AUTOTESTLOG).tmp
|
||||
# @echo >> $(AUTOTESTLOG).tmp
|
||||
# cscript $(NITRO_TOOLSDIR)/bin/runEmu.js //Nologo //T:60 $(BINDIR)/$(firstword $(TARGET_BIN)) $(AUTOTESTLOG).tmp
|
||||
# cscript $(CTR_TOOLSDIR)/bin/runEmu.js //Nologo //T:60 $(BINDIR)/$(firstword $(TARGET_BIN)) $(AUTOTESTLOG).tmp
|
||||
# @gawk '/<AUTO-TEST> / || NR <= 30' $(AUTOTESTLOG).tmp >> $(AUTOTESTLOG)
|
||||
# @echo >> $(AUTOTESTLOG)
|
||||
endif
|
||||
|
||||
@ -13,13 +13,7 @@
|
||||
# not be disclosed to third parties or copied or duplicated in any form,
|
||||
# in whole or in part, without the prior written consent of Nintendo.
|
||||
#
|
||||
# $Log: sdk_indent.pl,v $
|
||||
# Revision 1.2 2004/02/05 07:09:01 yasu
|
||||
# change SDK prefix iris -> nitro
|
||||
#
|
||||
# Revision 1.1 2003/12/01 11:17:08 nishida_kenji
|
||||
# <20>V‹K
|
||||
#
|
||||
# $Log: $
|
||||
# $NoKeywords: $
|
||||
##############################################################################
|
||||
|
||||
|
||||
@ -15,6 +15,6 @@
|
||||
# $NoKeywords: $
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
-include $(NITROSDK_ROOT)/include/nitro/version.h
|
||||
-include $(CTRSDK_ROOT)/include/ctr/version.h
|
||||
|
||||
#===== End of versiondefs =====
|
||||
|
||||
Loading…
Reference in New Issue
Block a user