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

📄 makefile.osx

📁 一个任天堂掌上游戏机NDS的源代码
💻 OSX
字号:
#**************************************************************************# 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++FLTK_CFLAGS = `fltk-config --cflags`FLTK_LDFLAGS = `fltk-config --ldstaticflags`FLTK_VER = `fltk-config --version`TARGETS = dsemu \uifltk.so \null.so \nullgpu.so \nullapu.so \arm7tdmi.so \gbammu.so \gbagpu.so \gbaapu.so \gbatimer.so \arm9es.so \dsmmumain.so \dsmmusub.so \dsgpu.so# 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 =all: sysdep fltk-check fltk-post $(TARGETS)#---Executables------------------------------------------------------------dsemu: dsemu.o err.o plugin.o	$(LD) -o $@ $^ -ldl	/developer/tools/rez -t APPL -o dsemu /usr/local/include/FL/mac.r%.so: %.o	$(LD) -bundle -o $@ $^ $(LINKLIBS)uifltk.so: uifltk.o uifltk-ui.o uifltk-log.o uifltk-bkpt.o uifltk-sub.o \           uifltk-menu.o uifltk-about.o err.oarm7tdmi.so: 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.so: 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.so: gbammu.o gbammu-dma.o font5x7.o err.odsmmumain.so: dsmmumain.o dsmmumain-dma.o ndshead.o font5x7.o err.odsmmusub.so: dsmmusub.o dsmmusub-dma.o ndshead.o font5x7.o err.ogbagpu.so: gbagpu.o font5x7.o err.odsgpu.so: dsgpu.o font5x7.o err.ogbaapu.so: gbaapu.o err.o pa_lib.o pa_trace.o pa_mac_core.onullgpu.so: nullgpu.o err.ogbatimer.so: gbatimer.o err.onullapu.so: nullapu.o err.onull.so: null.o err.ouifltk.so: LINKLIBS=$(FLTK_LDFLAGS)gbaapu.so: LINKLIBS=-lm -lpthread#---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 *.so 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; fifltk-check:	$(error FLTK seems to be missing. Cannot continue).PHONY: fltk-postfltk-post:	rm -f fltk-check 0#*** EOF: Makefile.nix ****************************************************

⌨️ 快捷键说明

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