| 给你抄一段吧。... RKBASE = ..\..\..\..
 !include $(RKBASE)\current\sdk\Rules.mak
 !include Startup.mak
 
 DEFINES    =  $(DEFINES)
 OBJS       =  $(StartupObj) \
 Main.o Menu.o project.o functions.o JmpSramMenu.o game_pic.o test_hw_c.o
 
 INCDIRS    =  $(INCDIRS) -I$(RKBASE)\current\Kernel
 LIBS       =  $(LIBS) $(SDKLIBS)
 
 MakeTile   =  $(RKBASE)\tools\MakeTile\MakeTile.exe
 SCN        =  $(RKBASE)\Screenshots
 MakeMenu   =  $(RKBASE)\tools\MakeMenu\MakeMenu.exe
 SCNEMD     =  $(RKBASE)\ScreenshotsEMD
 HighExLow  =  $(RKBASE)\tools\HighExLow\HighExLow.exe
 ECC                   =  $(RKBASE)\tools\rsecc.exe
 
 all: SetEnv   MakeScrn Makefile $(OBJS)
 @$(CC) -T $(GCCBIN)\md.ld -Wl,-M $(OBJS) $(LIBS) $(LIBS) -nostdlib $(LIBS) -o a.out > a.map
 $(OBJC) -O binary a.out menu.bin
 
 SetEnv:
 @set PATH=$(RKBASE)\tools\RK2Dev\bin
 @set DJGPP=$(RKBASE)\tools\RK2Dev\DJGPP.env
 
 clean:
 $(RM) $(OBJS) a.* *.bin defines.h settings.h LG.h BG*.h Rim.h svn_ver.h \
 Scrn.h Hand.h GM_*.h *Rim*.h DispName.h *.mak driver Bank0.c
 
 Main.o: Main.c
 Menu.o: Menu.c
 project.o: project.c
 functions.o: functions.c
 JmpSramMenu.o: JmpSramMenu.s
 game_pic.o: game_pic.c
 test_hw_c.o: test_hw_c.c
 
 !include MakeData.mak
 
 bin: SetEnv $(OBJS)
 @$(CC) -T $(GCCBIN)\md.ld -Wl,-M $(OBJS) $(LIBS) $(LIBS) -nostdlib $(LIBS) -o a.out > a.map
 $(OBJC) -O binary a.out menu.bin
 |