tp/libs/JSystem/JAudio2/Makefile

164 lines
6.8 KiB
Makefile

#
# Generated By: dol2asm
#
LIBJAUDIO2_A_CPP_FILES := \
libs/JSystem/JAudio2/JASCalc.cpp \
libs/JSystem/JAudio2/JASTaskThread.cpp \
libs/JSystem/JAudio2/JASDvdThread.cpp \
libs/JSystem/JAudio2/JASCallback.cpp \
libs/JSystem/JAudio2/JASHeapCtrl.cpp \
libs/JSystem/JAudio2/JASResArcLoader.cpp \
libs/JSystem/JAudio2/JASProbe.cpp \
libs/JSystem/JAudio2/JASReport.cpp \
libs/JSystem/JAudio2/JASCmdStack.cpp \
libs/JSystem/JAudio2/JASTrack.cpp \
libs/JSystem/JAudio2/JASTrackPort.cpp \
libs/JSystem/JAudio2/JASRegisterParam.cpp \
libs/JSystem/JAudio2/JASSeqCtrl.cpp \
libs/JSystem/JAudio2/JASSeqParser.cpp \
libs/JSystem/JAudio2/JASSeqReader.cpp \
libs/JSystem/JAudio2/JASAramStream.cpp \
libs/JSystem/JAudio2/JASBank.cpp \
libs/JSystem/JAudio2/JASBasicBank.cpp \
libs/JSystem/JAudio2/JASVoiceBank.cpp \
libs/JSystem/JAudio2/JASBasicInst.cpp \
libs/JSystem/JAudio2/JASDrumSet.cpp \
libs/JSystem/JAudio2/JASBasicWaveBank.cpp \
libs/JSystem/JAudio2/JASSimpleWaveBank.cpp \
libs/JSystem/JAudio2/JASWSParser.cpp \
libs/JSystem/JAudio2/JASBNKParser.cpp \
libs/JSystem/JAudio2/JASWaveArcLoader.cpp \
libs/JSystem/JAudio2/JASChannel.cpp \
libs/JSystem/JAudio2/JASLfo.cpp \
libs/JSystem/JAudio2/JASOscillator.cpp \
libs/JSystem/JAudio2/JASAiCtrl.cpp \
libs/JSystem/JAudio2/JASAudioThread.cpp \
libs/JSystem/JAudio2/JASAudioReseter.cpp \
libs/JSystem/JAudio2/JASDSPChannel.cpp \
libs/JSystem/JAudio2/JASDSPInterface.cpp \
libs/JSystem/JAudio2/JASDriverIF.cpp \
libs/JSystem/JAudio2/JASSoundParams.cpp \
libs/JSystem/JAudio2/dspproc.cpp \
libs/JSystem/JAudio2/dsptask.cpp \
libs/JSystem/JAudio2/osdsp.cpp \
libs/JSystem/JAudio2/osdsp_task.cpp \
libs/JSystem/JAudio2/JAIAudible.cpp \
libs/JSystem/JAudio2/JAIAudience.cpp \
libs/JSystem/JAudio2/JAISe.cpp \
libs/JSystem/JAudio2/JAISeMgr.cpp \
libs/JSystem/JAudio2/JAISeq.cpp \
libs/JSystem/JAudio2/JAISeqDataMgr.cpp \
libs/JSystem/JAudio2/JAISeqMgr.cpp \
libs/JSystem/JAudio2/JAISound.cpp \
libs/JSystem/JAudio2/JAISoundChild.cpp \
libs/JSystem/JAudio2/JAISoundHandles.cpp \
libs/JSystem/JAudio2/JAISoundInfo.cpp \
libs/JSystem/JAudio2/JAISoundParams.cpp \
libs/JSystem/JAudio2/JAISoundStarter.cpp \
libs/JSystem/JAudio2/JAIStream.cpp \
libs/JSystem/JAudio2/JAIStreamDataMgr.cpp \
libs/JSystem/JAudio2/JAIStreamMgr.cpp \
libs/JSystem/JAudio2/JAUAudioArcInterpreter.cpp \
libs/JSystem/JAudio2/JAUAudioArcLoader.cpp \
libs/JSystem/JAudio2/JAUAudioMgr.cpp \
libs/JSystem/JAudio2/JAUBankTable.cpp \
libs/JSystem/JAudio2/JAUClusterSound.cpp \
libs/JSystem/JAudio2/JAUInitializer.cpp \
libs/JSystem/JAudio2/JAUSectionHeap.cpp \
libs/JSystem/JAudio2/JAUSeqCollection.cpp \
libs/JSystem/JAudio2/JAUSeqDataBlockMgr.cpp \
libs/JSystem/JAudio2/JAUSoundAnimator.cpp \
libs/JSystem/JAudio2/JAUSoundTable.cpp \
libs/JSystem/JAudio2/JAUStreamFileTable.cpp \
LIBJAUDIO2_A_O_FILES := \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASCalc.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASTaskThread.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASDvdThread.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASCallback.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASHeapCtrl.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASResArcLoader.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASProbe.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASReport.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASCmdStack.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASTrack.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASTrackPort.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASRegisterParam.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASSeqCtrl.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASSeqParser.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASSeqReader.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASAramStream.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASBank.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASBasicBank.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASVoiceBank.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASBasicInst.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASDrumSet.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASBasicWaveBank.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASSimpleWaveBank.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASWSParser.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASBNKParser.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASWaveArcLoader.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASChannel.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASLfo.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASOscillator.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASAiCtrl.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASAudioThread.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASAudioReseter.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASDSPChannel.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASDSPInterface.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASDriverIF.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JASSoundParams.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/dspproc.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/dsptask.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/osdsp.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/osdsp_task.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAIAudible.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAIAudience.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAISe.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAISeMgr.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAISeq.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAISeqDataMgr.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAISeqMgr.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAISound.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAISoundChild.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAISoundHandles.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAISoundInfo.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAISoundParams.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAISoundStarter.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAIStream.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAIStreamDataMgr.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAIStreamMgr.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAUAudioArcInterpreter.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAUAudioArcLoader.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAUAudioMgr.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAUBankTable.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAUClusterSound.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAUInitializer.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAUSectionHeap.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAUSeqCollection.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAUSeqDataBlockMgr.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAUSoundAnimator.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAUSoundTable.o \
$(BUILD_DIR)/libs/JSystem/JAudio2/JAUStreamFileTable.o \
LIBJAUDIO2_A_CFLAGS := \
LIBJAUDIO2_A_LDFLAGS := \
-nodefaults \
-fp hard \
-proc gekko \
-linkmode moreram \
$(BUILD_DIR)/libJAudio2.a: $(LIBJAUDIO2_A_O_FILES)
@echo linking... $(BUILD_DIR)/libJAudio2.a
@echo $(LIBJAUDIO2_A_O_FILES) > build/LIBJAUDIO2_A_ofiles
@$(LD) -xm l $(LIBJAUDIO2_A_LDFLAGS) -o $(BUILD_DIR)/libJAudio2.a @build/LIBJAUDIO2_A_ofiles
$(BUILD_DIR)/libs/JSystem/JAudio2/%.o: libs/JSystem/JAudio2/%.cpp
@mkdir -p $(@D)
@echo building... $<
@iconv -f UTF-8 -t CP932 < $< > $@.iconv.cpp
@$(CC) $(CFLAGS) $(LIBJAUDIO2_A_CFLAGS) -c -o $@ $@.iconv.cpp