⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.mingw

📁 一个任天堂掌上游戏机NDS的源代码
💻 MINGW
字号:
#**************************************************************************# DSemu - The Next Generation                                             *# Unix gcc Makefile [Makefile.nix]                                        *# Copyright Imran Nazar, 2005; released under the BSD Public Licence.     *#**************************************************************************#---Definitions------------------------------------------------------------CC = g++ -O2 -Wall -pedantic -ansi -fPIC -cLD = g++TARGETS = dsemu \uifltk.dll \null.dll \nullgpu.dll \nullapu.dll \arm7tdmi.dll \gbammu.dll \gbagpu.dll \gbaapu.dll \gbatimer.dll \arm9es.dll \dsmmumain.dll \dsmmusub.dll \dsgpu.dll# You can define the following things in DEFS:# -DARM7TDMI_DEBUG: Make the ARM7 dump registers after each instruction# -DARM9ES_DEBUG: Make the ARM9 dump registers after each instructionDEFS = -DARM7TDMI_X86all: sysdep $(TARGETS)#---Executables------------------------------------------------------------dsemu: dsemu.o err.o plugin.o	$(LD) -o $@ $^%.dll: %.o	$(LD) -shared -o $@ $^ $(LINKLIBS)uifltk.dll: uifltk.o uifltk-ui.o uifltk-log.o uifltk-bkpt.o uifltk-sub.o \           uifltk-menu.o uifltk-about.o err.oarm7tdmi.dll: arm7tdmi.o arm7tdmi-olut.o arm7tdmi-opcodes.o arm-dp.7.o arm-ls.7.o \	gbaswi.o thumb-opcodes.7.o thumb7-olut.o thumb7-opcodes.o armdasm.o err.o font5x7.oarm9es.dll: arm9es.o arm9es-olut.o arm9es-opcodes.o arm-dp.9.o arm-ls.9.o dsswi.o \	thumb-opcodes.9.o thumb9-olut.o thumb9-opcodes.o armdasm.o arm-cpnull.o arm-cpsys.o err.o font5x7.ogbammu.dll: gbammu.o gbammu-dma.o font5x7.o err.ogbagpu.dll: gbagpu.o font5x7.o err.odsgpu.dll: dsgpu.o font5x7.o err.ogbaapu.dll: gbaapu.o err.o pa_lib.o pa_trace.o pa_win_wmme.onullgpu.dll: nullgpu.o err.ogbatimer.dll: gbatimer.o err.onullapu.dll: nullapu.o err.onull.dll: null.o err.odsmmumain.dll: dsmmumain.o dsmmumain-dma.o ndshead.o font5x7.o err.odsmmusub.dll: dsmmusub.o dsmmusub-dma.o ndshead.o font5x7.o err.ouifltk.dll: LINKLIBS=-lfltk -lgdi32 -lwsock32 -lole32 -luuidgbaapu.dll: LINKLIBS=-lm -lwinmm#---Sources----------------------------------------------------------------%.o: %.cpp	$(CC) $(DEFS) -o $@ $<dsemu.o: plugin.h plggui.herr.o: err.hplugin.o: plugin.h config.harmdasm.o: armdasm.hgbammu.o: gbammu.h plgmmu.h plgmmu32.h config.hgbammu-dma.o: gbammu.hgbatimer.o: gbatimer.hgbagpu.o: gbagpu.h config.hdsgpu.o: dsgpu.hnullgpu.o: nullgpu.hgbaapu.o: gbaapu.hnullapu.o: nullapu.hfont5x7.o: font5x7.h fontdata.hnull.o: null.harm7tdmi.o arm9es.o: plgcpu.harm-dp.7.o: arm-dp.cpp	$(CC) -o $@ -D__ARMHDR=\"arm7tdmi.h\" $<arm-ls.7.o: arm-ls.cpp	$(CC) -o $@ -D__ARMHDR=\"arm7tdmi.h\" $<arm-dp.9.o: arm-dp.cpp	$(CC) -o $@ -D__ARMHDR=\"arm9es.h\" $<arm-ls.9.o: arm-ls.cpp	$(CC) -o $@ -D__ARMHDR=\"arm9es.h\" $<thumb-opcodes.7.o: thumb-opcodes.cpp	$(CC) -o $@ -D__ARMHDR=\"arm7tdmi.h\" $<thumb-opcodes.9.o: thumb-opcodes.cpp	$(CC) -o $@ -D__ARMHDR=\"arm9es.h\" $<uiflt%.o: DEFS=$(FLTK_CFLAGS)uiflt%.o: uifltk.hpa%.o: portaudio.h#---Utilities--------------------------------------------------------------.PHONY: cleanclean:	rm -f sysdep.h *.o *.dll dsemu.PHONY: sysdepsysdep:	rm -f sysdep.h	echo '#define DSEMU_VERSION_STR "DSemu-ng-20060103"' >> sysdep.h	gcc -o endtest endtest.c	if [ -z `./endtest` ]; then echo "#define BOK_BIG_ENDIAN 0" >> sysdep.h; else echo "#define BOK_BIG_ENDIAN 1" >> sysdep.h; fi	rm -f endtest	if [ `fltk-config --version 2> /dev/null` > "0" ]; then touch fltk-check; else rm -f fltk-check; fi#*** EOF: Makefile.nix ****************************************************

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -