📄 demo.mak
字号:
# make file made by GWB33
# make file made by gnu make
# macro definitions for target file
TARGET= demo
# macro definitions for tools & dir
DEBUG =
TOOL_DIR = C:/gnu33
CC= $(TOOL_DIR)/xgcc
AS= $(TOOL_DIR)/xgcc
LD= $(TOOL_DIR)/ld
RM= $(TOOL_DIR)/rm
OJC= $(TOOL_DIR)/objcopy
LIB_DIR= $(TOOL_DIR)/lib
SRC_DIR= .
INC_DIR= -I$(TOOL_DIR)/include \
-I../include \
-I../demo/resource \
-I../driver/guidrv/include \
-I../driver/fsdrv \
-I../gui/guisrc/include \
-I../gui/guisrc/gdi \
-I../fs33g_s2.1/fat33_s2/include \
-I../fs33g_s2.1/smt33_s2/include \
-I../fs33g_s2.1/ram33_s2/include \
-I../usbfw/include \
-I../g723.1g_s1/include \
-I../gui/guisrc/include \
-I../gui/guisrc/gdi \
# macro definitions for tool flags
CFLAGS= -B$(TOOL_DIR)/ -c -gstabs -mlong-calls -fno-builtin -mgda=0 -mdp=2 -O1 $(INC_DIR) -DL05DMT -DGNU33
ASFLAGS= -B$(TOOL_DIR)/ -c -xassembler-with-cpp -Wa,--gstabs
LDFLAGS= -T $(TARGET).lds -Map $(TARGET).map -N
OJCFLAGS= -O srec --srec-forceS3 --gap-fill 255
# macro definitions for object flags
OBJS= crt0.o \
mem_init.o \
lib.o \
sys.o \
main.o \
demo.o \
drv_LCD.o \
hwdrv_lcd.o \
guiGhl.o \
guiIal.o \
guiIhl.o \
guiKeytable.o \
guiPolltime.o \
drv_key.o \
drv_keyboard.o \
int_keyboard.o \
keymap.o \
int_tp.o \
drv_tp.o \
guitm.o \
drvFS.o \
drvFS_IO.o \
comFS.o \
ramdsk.o \
u_atapicmd.o \
u_bulkin.o \
u_bulkout.o \
u_common.o \
u_control.o \
u_device.o \
u_idle.o \
u_init.o \
u_intin.o \
u_intr.o \
u_main.o \
u_request.o \
u_usb.o \
usbfw_if.o \
723cache.o \
demog723.o \
g723atop.o \
slutil.o \
pcmmono.o \
appres.o \
dskmanager.o \
sndplayer.o \
dict.o \
virdisplay.o \
picslid.o \
OBJLDS=
# macro definitions for library flags
LIBS= ../lib/libros33.a \
../lib/gui.a \
../lib/gif.a \
../lib/jpeg.a \
../lib/guires.a \
../lib/guiFont.a \
../lib/fontgb.a \
../lib/fontjis.a \
../lib/tounic.a \
../fs33g_s2.1/fat33_s2/lib/libfat_s2.a \
../fs33g_s2.1/smt33_s2/lib/libsmt_s2.a \
../g723.1g_s1/lib/libsl208_s1.a \
../g723.1g_s1/lib/libg723.a \
$(LIB_DIR)/libc.a $(LIB_DIR)/libgcc.a
# dependency list start
### src definition start
SRC1_DIR= ../common
SRC2_DIR= ../demo
SRC3_DIR= ../driver/guidrv/dlcd
SRC4_DIR= ../driver/guidrv/interface
SRC5_DIR= ../driver/guidrv/key
SRC6_DIR= ../driver/guidrv/tp
SRC7_DIR= ../driver/guidrv/timer
SRC8_DIR= ../driver/fsdrv
SRC9_DIR= ../fs33g_s2.1/ram33_s2/src
SRC10_DIR= ../demo/resource
SRC11_DIR= ../usbfw/src
SRC12_DIR= ../g723.1g_s1/15mono
GUI1_DIR= ../gui/guisrc/control
GUI2_DIR= ../gui/guifont/src
GUI3_DIR= ../gui/guifont/src/fontlib
GUI4_DIR= ../gui/guisrc/gal
GUI5_DIR= ../gui/guisrc/gdi
GUI6_DIR= ../gui/guisrc/gui
GUI7_DIR= ../gui/guisrc/kernel
GUI8_DIR= ../gui/guisrc/main
GUI9_DIR= ../gui/guisrc/misc
GUI10_DIR= ../gui/guisrc/gdi/gif
### src definition end
$(TARGET).elf : $(OBJS) $(TARGET).mak $(TARGET).lds
$(LD) $(LDFLAGS) -o $@ $(OBJS) $(OBJLDS) $(LIBS)
$(OJC) $(OJCFLAGS) $(TARGET).elf $(TARGET).sa
## crt0.c
crt0.o : $(SRC1_DIR)/crt0.c
$(CC) $(CFLAGS) $(SRC1_DIR)/crt0.c
## mem_init.c
mem_init.o : $(SRC1_DIR)/mem_init.c
$(CC) $(CFLAGS) $(SRC1_DIR)/mem_init.c
## lib.c
lib.o : $(SRC1_DIR)/lib.c
$(CC) $(CFLAGS) $(SRC1_DIR)/lib.c
## sys.c
sys.o : $(SRC1_DIR)/sys.c
$(CC) $(CFLAGS) $(SRC1_DIR)/sys.c
## main.c
main.o : $(SRC2_DIR)/main.c
$(CC) $(CFLAGS) $(SRC2_DIR)/main.c
## demo.c
demo.o : $(SRC2_DIR)/demo.c
$(CC) $(CFLAGS) $(SRC2_DIR)/demo.c
## drv_LCD.c
drv_LCD.o : $(SRC3_DIR)/drv_LCD.c
$(CC) $(CFLAGS) $(SRC3_DIR)/drv_LCD.c
## hwdrv_lcd.c
hwdrv_lcd.o : $(SRC3_DIR)/hwdrv_lcd.c
$(CC) $(CFLAGS) $(SRC3_DIR)/hwdrv_lcd.c
## guiGhl.c
guiGhl.o : $(SRC4_DIR)/guiGhl.c
$(CC) $(CFLAGS) $(SRC4_DIR)/guiGhl.c
## guiIal.c
guiIal.o : $(SRC4_DIR)/guiIal.c
$(CC) $(CFLAGS) $(SRC4_DIR)/guiIal.c
## guiIhl.c
guiIhl.o : $(SRC4_DIR)/guiIhl.c
$(CC) $(CFLAGS) $(SRC4_DIR)/guiIhl.c
## guiKeytable.c
guiKeytable.o : $(SRC4_DIR)/guiKeytable.c
$(CC) $(CFLAGS) $(SRC4_DIR)/guiKeytable.c
## guiPolltime.c
guiPolltime.o : $(SRC4_DIR)/guiPolltime.c
$(CC) $(CFLAGS) $(SRC4_DIR)/guiPolltime.c
## drv_key.c
drv_key.o : $(SRC5_DIR)/drv_key.c
$(CC) $(CFLAGS) $(SRC5_DIR)/drv_key.c
## drv_keyboard.c
drv_keyboard.o : $(SRC5_DIR)/drv_keyboard.c
$(CC) $(CFLAGS) $(SRC5_DIR)/drv_keyboard.c
## int_keyboard.c
int_keyboard.o : $(SRC5_DIR)/int_keyboard.c
$(CC) $(CFLAGS) $(SRC5_DIR)/int_keyboard.c
## keymap.c
keymap.o : $(SRC5_DIR)/keymap.c
$(CC) $(CFLAGS) $(SRC5_DIR)/keymap.c
## int_tp.c
int_tp.o : $(SRC6_DIR)/int_tp.c
$(CC) $(CFLAGS) $(SRC6_DIR)/int_tp.c
## drv_tp.c
drv_tp.o : $(SRC6_DIR)/drv_tp.c
$(CC) $(CFLAGS) $(SRC6_DIR)/drv_tp.c
## guiTm.c
guitm.o : $(SRC7_DIR)/guiTm.c
$(CC) $(CFLAGS) $(SRC7_DIR)/guiTm.c
## drvFS.c
drvFS.o : $(SRC8_DIR)/drvFS.c
$(CC) $(CFLAGS) $(SRC8_DIR)/drvFS.c
## drvFS_IO.c
drvFS_IO.o : $(SRC8_DIR)/drvFS_IO.c
$(CC) $(CFLAGS) $(SRC8_DIR)/drvFS_IO.c
## comFS.c
comFS.o : $(SRC8_DIR)/comFS.c
$(CC) $(CFLAGS) $(SRC8_DIR)/comFS.c
## ramdsk.c
ramdsk.o : $(SRC9_DIR)/ramdsk.c
$(CC) $(CFLAGS) $(SRC9_DIR)/ramdsk.c
## appres.c
appres.o : $(SRC10_DIR)/appres.c
$(CC) $(CFLAGS) $(SRC10_DIR)/appres.c
## dskmanager.c
dskmanager.o : $(SRC2_DIR)/dskmanager.c
$(CC) $(CFLAGS) $(SRC2_DIR)/dskmanager.c
## sndplayer.c
sndplayer.o : $(SRC2_DIR)/sndplayer.c
$(CC) $(CFLAGS) $(SRC2_DIR)/sndplayer.c
## dict.c
dict.o : $(SRC2_DIR)/dict.c
$(CC) $(CFLAGS) $(SRC2_DIR)/dict.c
## virdisplay.c
virdisplay.o : $(SRC2_DIR)/virdisplay.c
$(CC) $(CFLAGS) $(SRC2_DIR)/virdisplay.c
## picslid.c
picslid.o : $(SRC2_DIR)/picslid.c
$(CC) $(CFLAGS) $(SRC2_DIR)/picslid.c
## u_atapicmd.c
u_atapicmd.o : $(SRC11_DIR)/u_atapicmd.c
$(CC) $(CFLAGS) $(SRC11_DIR)/u_atapicmd.c
## u_bulkin.c
u_bulkin.o : $(SRC11_DIR)/u_bulkin.c
$(CC) $(CFLAGS) $(SRC11_DIR)/u_bulkin.c
## u_bulkout.c
u_bulkout.o : $(SRC11_DIR)/u_bulkout.c
$(CC) $(CFLAGS) $(SRC11_DIR)/u_bulkout.c
## u_common.c
u_common.o : $(SRC11_DIR)/u_common.c
$(CC) $(CFLAGS) $(SRC11_DIR)/u_common.c
## u_control.c
u_control.o : $(SRC11_DIR)/u_control.c
$(CC) $(CFLAGS) $(SRC11_DIR)/u_control.c
## u_device.c
u_device.o : $(SRC11_DIR)/u_device.c
$(CC) $(CFLAGS) $(SRC11_DIR)/u_device.c
## u_idle.c
u_idle.o : $(SRC11_DIR)/u_idle.c
$(CC) $(CFLAGS) $(SRC11_DIR)/u_idle.c
## u_init.c
u_init.o : $(SRC11_DIR)/u_init.c
$(CC) $(CFLAGS) $(SRC11_DIR)/u_init.c
## u_intin.c
u_intin.o : $(SRC11_DIR)/u_intin.c
$(CC) $(CFLAGS) $(SRC11_DIR)/u_intin.c
## u_intr.s
u_intr.o : $(SRC11_DIR)/u_intr.s
$(AS) $(ASFLAGS) -o u_intr.o $(SRC11_DIR)/u_intr.s
## u_main.c
u_main.o : $(SRC11_DIR)/u_main.c
$(CC) $(CFLAGS) $(SRC11_DIR)/u_main.c
## u_request.c
u_request.o : $(SRC11_DIR)\u_request.c
$(CC) $(CFLAGS) $(SRC11_DIR)/u_request.c
## u_usb.c
u_usb.o : $(SRC11_DIR)/u_usb.c
$(CC) $(CFLAGS) $(SRC11_DIR)/u_usb.c
## usbfw_if.c
usbfw_if.o : $(SRC11_DIR)/usbfw_if.c
$(CC) $(CFLAGS) $(SRC11_DIR)/usbfw_if.c
## 723cache.c
723cache.o : $(SRC12_DIR)/723cache.c
$(CC) $(CFLAGS) $(SRC12_DIR)/723cache.c
## demog723.c
demog723.o : $(SRC12_DIR)/demog723.c
$(CC) $(CFLAGS) $(SRC12_DIR)/demog723.c
## g723atop.c
g723atop.o : $(SRC12_DIR)/g723atop.c
$(CC) $(CFLAGS) $(SRC12_DIR)/g723atop.c
## slutil.c
slutil.o : $(SRC12_DIR)/slutil.c
$(CC) $(CFLAGS) $(SRC12_DIR)/slutil.c
## pcmmono.c
pcmmono.o : $(SRC12_DIR)/pcmmono.c
$(CC) $(CFLAGS) $(SRC12_DIR)/pcmmono.c
## guiButton.c
guiButton.o : $(GUI1_DIR)/guiButton.c
$(CC) $(CFLAGS) $(GUI1_DIR)/guiButton.c
## guiGifCtrl.c
guiGifCtrl.o : $(GUI1_DIR)/guiGifCtrl.c
$(CC) $(CFLAGS) $(GUI1_DIR)/guiGifCtrl.c
## guiGif.c
guiGif.o : $(GUI10_DIR)/guiGif.c
$(CC) $(CFLAGS) $(GUI10_DIR)/guiGif.c
## guiCombobox.c
guiCombobox.o : $(GUI1_DIR)/guiCombobox.c
$(CC) $(CFLAGS) $(GUI1_DIR)/guiCombobox.c
## guiCtrlClas.c
guiCtrlClas.o : $(GUI1_DIR)/guiCtrlClas.c
$(CC) $(CFLAGS) $(GUI1_DIR)/guiCtrlClas.c
## guiCtrlMisc.c
guiCtrlMisc.o : $(GUI1_DIR)/guiCtrlMisc.c
$(CC) $(CFLAGS) $(GUI1_DIR)/guiCtrlMisc.c
## guiEdit.c
guiEdit.o : $(GUI1_DIR)/guiEdit.c
$(CC) $(CFLAGS) $(GUI1_DIR)/guiEdit.c
## guiListbox.c
guiListbox.o : $(GUI1_DIR)/guiListbox.c
$(CC) $(CFLAGS) $(GUI1_DIR)/guiListbox.c
## guiMEdit.c
guiMEdit.o : $(GUI1_DIR)/guiMEdit.c
$(CC) $(CFLAGS) $(GUI1_DIR)/guiMEdit.c
## guiProgressBar.c
guiProgressBar.o : $(GUI1_DIR)/guiProgressBar.c
$(CC) $(CFLAGS) $(GUI1_DIR)/guiProgressBar.c
## guiStatic.c
guiStatic.o : $(GUI1_DIR)/guiStatic.c
$(CC) $(CFLAGS) $(GUI1_DIR)/guiStatic.c
## guiToolBar.c
guiToolBar.o : $(GUI1_DIR)/guiToolBar.c
$(CC) $(CFLAGS) $(GUI1_DIR)/guiToolBar.c
## guiTree.c
guiTree.o : $(GUI1_DIR)/guiTree.c
$(CC) $(CFLAGS) $(GUI1_DIR)/guiTree.c
## guiCharset.c
guiCharset.o : $(GUI2_DIR)/guiCharset.c
$(CC) $(CFLAGS) $(GUI2_DIR)/guiCharset.c
## guiDevfont.c
guiDevfont.o : $(GUI2_DIR)/guiDevfont.c
$(CC) $(CFLAGS) $(GUI2_DIR)/guiDevfont.c
## guiFontname.c
guiFontname.o : $(GUI2_DIR)/guiFontname.c
$(CC) $(CFLAGS) $(GUI2_DIR)/guiFontname.c
## guiRawbitmap.c
guiRawbitmap.o : $(GUI2_DIR)/guiRawbitmap.c
$(CC) $(CFLAGS) $(GUI2_DIR)/guiRawbitmap.c
## guiSysfont.c
guiSysfont.o : $(GUI2_DIR)/guiSysfont.c
$(CC) $(CFLAGS) $(GUI2_DIR)/guiSysfont.c
## guiVarbitmap.c
guiVarbitmap.o : $(GUI2_DIR)/guiVarbitmap.c
$(CC) $(CFLAGS) $(GUI2_DIR)/guiVarbitmap.c
## guiFontISO.c
guiFontISO.o : $(GUI3_DIR)/guiFontISO.c
$(CC) $(CFLAGS) $(GUI3_DIR)/guiFontISO.c
## guiFontISO16.c
guiFontISO16.o : $(GUI3_DIR)/guiFontISO16.c
$(CC) $(CFLAGS) $(GUI3_DIR)/guiFontISO16.c
## guiFontVar.c
guiFontVar.o : $(GUI3_DIR)/guiFontVar.c
$(CC) $(CFLAGS) $(GUI3_DIR)/guiFontVar.c
## guiGal.c
guiGal.o : $(GUI4_DIR)/guiGal.c
$(CC) $(CFLAGS) $(GUI4_DIR)/guiGal.c
## guiGc.c
guiGc.o : $(GUI4_DIR)/guiGc.c
$(CC) $(CFLAGS) $(GUI4_DIR)/guiGc.c
## guiGenfunc.c
guiGenfunc.o : $(GUI4_DIR)/guiGenfunc.c
$(CC) $(CFLAGS) $(GUI4_DIR)/guiGenfunc.c
## guiGenfunc_clipline.c
guiGenfunc_clipline.o : $(GUI4_DIR)/guiGenfunc_clipline.c
$(CC) $(CFLAGS) $(GUI4_DIR)/guiGenfunc_clipline.c
## guiAttr.c
guiAttr.o : $(GUI5_DIR)/guiAttr.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiAttr.c
## guiBitmap.c
guiBitmap.o : $(GUI5_DIR)/guiBitmap.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiBitmap.c
## guiClip.c
guiClip.o : $(GUI5_DIR)/guiClip.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiClip.c
## guiCoor.c
guiCoor.o : $(GUI5_DIR)/guiCoor.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiCoor.c
## guiDraw.c
guiDraw.o : $(GUI5_DIR)/guiDraw.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiDraw.c
## guiDrawtext.c
guiDrawtext.o : $(GUI5_DIR)/guiDrawtext.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiDrawtext.c
## guiGdi.c
guiGdi.o : $(GUI5_DIR)/guiGdi.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiGdi.c
## guiIcon.c
guiIcon.o : $(GUI5_DIR)/guiIcon.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiIcon.c
## guiJpeg.c
guiJpeg.o : $(GUI5_DIR)/guiJpeg.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiJpeg.c
## guiLogfont.c
guiLogfont.o : $(GUI5_DIR)/guiLogfont.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiLogfont.c
## guiMap.c
guiMap.o : $(GUI5_DIR)/guiMap.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiMap.c
## guiReadbmp.c
guiReadbmp.o : $(GUI5_DIR)/guiReadbmp.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiReadbmp.c
## guiRect.c
guiRect.o : $(GUI5_DIR)/guiRect.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiRect.c
## guiScreen.c
guiScreen.o : $(GUI5_DIR)/guiScreen.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiScreen.c
## guiText.c
guiText.o : $(GUI5_DIR)/guiText.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiText.c
## guiWinbmp.c
guiWinbmp.o : $(GUI5_DIR)/guiWinbmp.c
$(CC) $(CFLAGS) $(GUI5_DIR)/guiWinbmp.c
## guiCaret.c
guiCaret.o : $(GUI6_DIR)/guiCaret.c
$(CC) $(CFLAGS) $(GUI6_DIR)/guiCaret.c
## guiDialog.c
guiDialog.o : $(GUI6_DIR)/guiDialog.c
$(CC) $(CFLAGS) $(GUI6_DIR)/guiDialog.c
## guiMenu.c
guiMenu.o : $(GUI6_DIR)/guiMenu.c
$(CC) $(CFLAGS) $(GUI6_DIR)/guiMenu.c
## guiWindow.c
guiWindow.o : $(GUI6_DIR)/guiWindow.c
$(CC) $(CFLAGS) $(GUI6_DIR)/guiWindow.c
## guiBlockheap.c
guiBlockheap.o : $(GUI7_DIR)/guiBlockheap.c
$(CC) $(CFLAGS) $(GUI7_DIR)/guiBlockheap.c
## guiCliprect.c
guiCliprect.o : $(GUI7_DIR)/guiCliprect.c
$(CC) $(CFLAGS) $(GUI7_DIR)/guiCliprect.c
## guiDesktop.c
guiDesktop.o : $(GUI7_DIR)/guiDesktop.c
$(CC) $(CFLAGS) $(GUI7_DIR)/guiDesktop.c
## guiEvent.c
guiEvent.o : $(GUI7_DIR)/guiEvent.c
$(CC) $(CFLAGS) $(GUI7_DIR)/guiEvent.c
## guiFixstr.c
guiFixstr.o : $(GUI7_DIR)/guiFixstr.c
$(CC) $(CFLAGS) $(GUI7_DIR)/guiFixstr.c
## guiInit.c
guiInit.o : $(GUI7_DIR)/guiInit.c
$(CC) $(CFLAGS) $(GUI7_DIR)/guiInit.c
## guiMessage.c
guiMessage.o : $(GUI7_DIR)/guiMessage.c
$(CC) $(CFLAGS) $(GUI7_DIR)/guiMessage.c
## guiTimer.c
guiTimer.o : $(GUI7_DIR)/guiTimer.c
$(CC) $(CFLAGS) $(GUI7_DIR)/guiTimer.c
## guiTranskey.c
guiTranskey.o : $(GUI7_DIR)/guiTranskey.c
$(CC) $(CFLAGS) $(GUI7_DIR)/guiTranskey.c
## guiMain.c
guiMain.o : $(GUI8_DIR)/guiMain.c
$(CC) $(CFLAGS) $(GUI8_DIR)/guiMain.c
## guiMisc.c
guiMisc.o : $(GUI9_DIR)/guiMisc.c
$(CC) $(CFLAGS) $(GUI9_DIR)/guiMisc.c
## guiSystext.c
guiSystext.o : $(GUI2_DIR)/guiSystext.c
$(CC) $(CFLAGS) $(GUI2_DIR)/guiSystext.c
# dependency list end
# clean files except source
clean:
$(RM) -f $(OBJS) $(TARGET).elf $(TARGET).map
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -