| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | TARGET = boot.dolINTER=.wiiHOST = powerpc-eabi-DEPFLAGS = -MT $@ -MMD -MP -MF $*$(INTER).TdSOURCES = . .. ../adplug ../liboggvorbis/src ../libmadCFILES = $(foreach dir, $(SOURCES), $(wildcard $(dir)/*.c)) CPPFILES = $(foreach dir, $(SOURCES), $(wildcard $(dir)/*.cpp))OFILES = $(CFILES:.c=$(INTER).o) $(CPPFILES:.cpp=$(INTER).o)DEPFILES = $(OFILES:.o=.d) CCFLAGS = $(DFALG) -g -Wall -O2 -DGEKKO -D__POWERPC__ -D__ppc__ -DPAL_HAS_PLATFORM_SPECIFIC_UTILS -I. -I../ -I../liboggvorbis/include -I../liboggvorbis/src $(DEPFLAGS) -I$(DEVKITPRO)/libogc/include -I$(DEVKITPRO)/libogc/include/ogc -I$(DEVKITPRO)/libogc/include/SDL CXXFLAGS = $(CCFLAGS) -std=c++11CFLAGS = $(CCFLAGS) -std=gnu99LDFLAGS = -L$(DEVKITPRO)/libogc/lib/wii -lSDL -lfat -lwiiuse -lbte -logc -lm -lwiikeyboard -lg -mrvlifeq ($(DEBUG),1)	CCFLAGS += -DDEBUG -I$(DEVKITPRO)/wii_dev_debug/net_print/sockettest/source	LDFLAGS += -ldb	OFILES += $(DEVKITPRO)/wii_dev_debug/net_print/sockettest/build/net_print.oendifPOSTCOMPILE = @mv -f $*$(INTER).Td $*$(INTER).d && touch $@.PHONY : all clean checkall: $(TARGET)debug:	$(MAKE) debug-clean	$(MAKE) "DEBUG=1" -C .debug-clean:	-@rm pal_utils.wii.*test: $(TARGET).elf	wiiload $<$(TARGET).elf: $(OFILES)	@echo [LD] $@	@$(HOST)g++ $(OFILES) -o $@ $(LDFLAGS)$(TARGET): $(TARGET).elf	@echo [elf2dol] $@	@elf2dol $< $(TARGET)%$(INTER).o: %.c %$(INTER).d	@echo [CC] $<	@$(HOST)gcc $(CFLAGS) -c $< -o $@	$(POSTCOMPILE)%$(INTER).o: %.cpp %$(INTER).d	@echo [CC] $<	@$(HOST)g++ $(CXXFLAGS) -c $< -o $@	$(POSTCOMPILE)clean:	-rm -f $(TARGET).elf $(TARGET) $(OFILES) $(DEPFILES)%.d: ;.PRECIOUS: %.d-include $(DEPFILES)
 |