#! make -f #---------------------------------------------------------------------------- # Project: CtrBrom - libraries - nfs # File: Makefile # # Copyright 2008-2009 Nintendo. All rights reserved. # # These coded instructions, statements, and computer programs contain # proprietary information of Nintendo of America Inc. and/or Nintendo # Company Ltd., and are protected by Federal copyright law. They may # 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. # # $Date:: $ # $Rev$ # $Author$ #---------------------------------------------------------------------------- SUBDIRS = SUBMAKES = #---------------------------------------------------------------------------- # build ARM & THUMB libraries FIRM_CODEGEN_ALL ?= TRUE #------------------------------------------- #BROM_INCDIR = $(CTRBROM_ROOT)/include $(CTRBROM_ROOT)/build/libraries/fatfs/common/include ../common/include #GINCLUDES = $(CTRBROM_ROOT)/include $(CTRFIRM_ROOT)/include $(CTRALL_ROOT)/include $(CTRBROM_ROOT)/build/libraries/fatfs/common/include ../common/include INCDIR = $(BROM_ROOT)/include $(FIRM_ROOT)/include $(FIRM_ROOT)/build/libraries/nfs/common/include \ ../common/include ../common/include/client ../common/include/driver_interface \ $(FIRM_ROOT)/include/firm/fatfs #INCDIR = $(CTRBROM_ROOT)/include ../common/include SRCDIR = ../common/src ../common/src/client ../common/src/driver_interface SRCS = \ wfskrn_Api.cpp wfskrn_Area.cpp wfskrn_BCache.cpp wfskrn_BitField.cpp \ wfskrn_Dir.cpp wfskrn_DirApi.cpp wfskrn_DirCheck.cpp \ wfskrn_DirFind.cpp wfskrn_DirNodeStack.cpp wfskrn_DirRxTree.cpp \ wfskrn_EPTree.cpp wfskrn_Errors.cpp wfskrn_FreeBlkAlloc.cpp \ wfskrn_FTree.cpp wfskrn_Handles.cpp wfskrn_Heap.cpp wfskrn_Mutex.cpp \ wfskrn_PathCache.cpp wfskrn_Permission.cpp wfskrn_Permission_AccessList.cpp \ wfskrn_Permission_File.cpp wfskrn_Permission_Iop.cpp \ wfskrn_PTree.cpp wfskrn_SubBlkAlloc.cpp wfskrn_Trans.cpp wfskrn_Utils.cpp \ wfskrn_Volume.cpp my_wfskrn_Device.cpp \ wfs_Client_Common.cpp randomlib.cpp wfs_Debug.cpp \ wfs_Heap.cpp wfs_Mutex.cpp wfs_Names.cpp wfs_PathNames.cpp \ wfscli_Handles.cpp wfs_AsyncUtils.cpp \ drnand.c \ #------------------------------------------------ #MACRO_FLAGS += --c90 TARGET_LIB = libnfs$(FIRM_LIBSUFFIX).a include $(CTRFIRM_ROOT)/build/buildtools/commondefs INSTALL_TARGETS = $(TARGETS) INSTALL_DIR = $(FIRM_INSTALL_LIBDIR) #---------------------------------------------------------------------------- do-build: $(TARGETS) include $(CTRFIRM_ROOT)/build/buildtools/modulerules #===== End of Makefile =====