Modernize makefile

This commit is contained in:
Michael Theall 2016-04-09 11:51:31 -05:00
parent a92b041dc4
commit 56b509e58e

View File

@ -17,6 +17,7 @@ include $(DEVKITARM)/3ds_rules
# INCLUDES is a list of directories containing header files # INCLUDES is a list of directories containing header files
# #
# NO_SMDH: if set to anything, no SMDH file is generated. # NO_SMDH: if set to anything, no SMDH file is generated.
# ROMFS is the directory which contains the RomFS, relative to the Makefile (Optional)
# APP_TITLE is the name of the app stored in the SMDH file (Optional) # APP_TITLE is the name of the app stored in the SMDH file (Optional)
# APP_DESCRIPTION is the description of the app stored in the SMDH file (Optional) # APP_DESCRIPTION is the description of the app stored in the SMDH file (Optional)
# APP_AUTHOR is the author of the app stored in the SMDH file (Optional) # APP_AUTHOR is the author of the app stored in the SMDH file (Optional)
@ -31,6 +32,7 @@ BUILD := build
SOURCES := source SOURCES := source
DATA := data DATA := data
INCLUDES := include INCLUDES := include
ROMFS :=
APP_TITLE := Super ftpd II Turbo APP_TITLE := Super ftpd II Turbo
APP_DESCRIPTION := v$(VERSION) APP_DESCRIPTION := v$(VERSION)
@ -40,9 +42,10 @@ ICON := ftpd.png
#--------------------------------------------------------------------------------- #---------------------------------------------------------------------------------
# options for code generation # options for code generation
#--------------------------------------------------------------------------------- #---------------------------------------------------------------------------------
ARCH := -march=armv6k -mtune=mpcore -mfloat-abi=hard ARCH := -march=armv6k -mtune=mpcore -mfloat-abi=hard -mtp=soft
CFLAGS := -g -Wall -O3 -mword-relocations \ CFLAGS := -g -Wall -O3 -mword-relocations \
-fomit-frame-pointer -ffunction-sections \
$(ARCH) \ $(ARCH) \
-DSTATUS_STRING="\"ftpd v$(VERSION)\"" -DSTATUS_STRING="\"ftpd v$(VERSION)\""
@ -131,7 +134,7 @@ all: $(BUILD)
$(BUILD): $(BUILD):
@[ -d $@ ] || mkdir -p $@ @[ -d $@ ] || mkdir -p $@
@make --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile.3ds @$(MAKE) --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile.3ds
#--------------------------------------------------------------------------------- #---------------------------------------------------------------------------------
clean: clean: