📄 test.mak
字号:
# make file made by GWB33
# make file made by gnu make
# macro definitions for target file
TARGET= test
# macro definitions for tools & dir
TOOL_DIR = E:/gnu33
CC= $(TOOL_DIR)/xgcc
AS= $(TOOL_DIR)/xgcc
LD= $(TOOL_DIR)/ld
RM= $(TOOL_DIR)/rm
LIB_DIR= $(TOOL_DIR)/lib
SRC_DIR= .
# macro definitions for tool flags
CFLAGS= -B$(TOOL_DIR)/ -c -gstabs -mlong-calls -fno-builtin -medda32 -mgda=0 -mdp=1 -mgdp=dp -O1 -I$(TOOL_DIR)/include -IE:/cgl/Config -IE:/cgl/include
ASFLAGS= -B$(TOOL_DIR)/ -c -xassembler-with-cpp -Wa,--gstabs -medda32
LDFLAGS= -T $(TARGET).lds -Map $(TARGET).map -N
# macro definitions for object flags
OBJS= GUI_X_uCOS.o \
mycodes.o \
MicriumLogo.o \
MicriumLogo_1bpp.o \
boot.o \
drv_timer.o \
vector.o \
OS_CORE.o \
OS_CPU_C.o \
OS_FLAG.o \
OS_MBOX.o \
OS_MEM.o \
OS_MUTEX.o \
OS_Q.o \
OS_SEM.o \
OS_TASK.o \
OS_TIME.o \
uCOS_II.o \
GUIAAArc.o \
GUIAAChar.o \
GUIAAChar2.o \
GUIAAChar4.o \
GUIAACircle.o \
GUIAALib.o \
GUIAALine.o \
GUIAAPoly.o \
GUIAAPolyOut.o \
LCDP111.o \
LCDP222.o \
LCDP233.o \
LCDP323.o \
LCDP332.o \
LCDP444.o \
LCDP555.o \
LCDP565.o \
LCDP8666.o \
LCDPM233.o \
LCDPM323.o \
LCDPM332.o \
LCDPM555.o \
LCDPM565.o \
LCDP0.o \
LCDP2.o \
LCDP4.o \
GUI__AddSpaceHex.o \
GUI__DivideRound.o \
GUI__GetFontSizeY.o \
GUI__HandleEOLine.o \
GUI__IntersectRect.o \
GUI__IntersectRects.o \
GUI__ReduceRect.o \
GUI_AddBin.o \
GUI_AddDec.o \
GUI_AddHex.o \
GUI_AddKeyMsgHook.o \
GUI_BMP.o \
GUI_Color2VisColor.o \
GUI_CursorArrowL.o \
GUI_CursorArrowLI.o \
GUI_CursorArrowLPx.o \
GUI_CursorArrowM.o \
GUI_CursorArrowMI.o \
GUI_CursorArrowMPx.o \
GUI_CursorArrowS.o \
GUI_CursorArrowSI.o \
GUI_CursorArrowSPx.o \
GUI_CursorCrossL.o \
GUI_CursorCrossLI.o \
GUI_CursorCrossLPx.o \
GUI_CursorCrossM.o \
GUI_CursorCrossMI.o \
GUI_CursorCrossMPx.o \
GUI_CursorCrossS.o \
GUI_CursorCrossSI.o \
GUI_CursorCrossSPx.o \
GUI_CursorPal.o \
GUI_CursorPalI.o \
GUI_DispBin.o \
GUI_DispCEOL.o \
GUI_DispChar.o \
GUI_DispChars.o \
GUI_DispHex.o \
GUI_DispStringAt.o \
GUI_DispStringAtCEOL.o \
GUI_DispStringHCenter.o \
GUI_DispStringInRect.o \
GUI_DispStringLen.o \
GUI_DrawBitmap.o \
GUI_DrawBitmapExp.o \
GUI_DrawBitmapMag.o \
GUI_DrawBMP.o \
GUI_DrawFocusRect.o \
GUI_DrawGraph.o \
GUI_DrawHLine.o \
GUI_DrawPie.o \
GUI_DrawPixel.o \
GUI_DrawPolyline.o \
GUI_DrawRectEx.o \
GUI_DrawVLine.o \
GUI_ErrorOut.o \
GUI_Exec.o \
GUI_FillPolygon.o \
GUI_FillRect.o \
GUI_FillRectEx.o \
GUI_GetClientRect.o \
GUI_GetColor.o \
GUI_GetDispPos.o \
GUI_GetFont.o \
GUI_GetFontInfo.o \
GUI_GetFontSizeY.o \
GUI_GetLineStyle.o \
GUI_GetStringDistX.o \
GUI_GetTextAlign.o \
GUI_GetTextExtend.o \
GUI_GetTextMode.o \
GUI_GetVersionString.o \
GUI_GetYSizeOfFont.o \
GUI_InitLUT.o \
GUI_InvertRect.o \
GUI_IsInFont.o \
GUI_Log.o \
GUI_MergeRect.o \
GUI_MOUSE.o \
GUI_MOUSE_DriverPS2.o \
GUI_MoveRect.o \
GUI_OnKey.o \
GUI_Pen.o \
GUI_PID.o \
GUI_RectsIntersect.o \
GUI_SaveContext.o \
GUI_SelLCD.o \
GUI_SetColor.o \
GUI_SetColorIndex.o \
GUI_SetDecChar.o \
GUI_SetDefault.o \
GUI_SetDrawMode.o \
GUI_SetFont.o \
GUI_SetLBorder.o \
GUI_SetLineStyle.o \
GUI_SetLUTEntry.o \
GUI_SetOrg.o \
GUI_SetPhysColor.o \
GUI_SetPixelIndex.o \
GUI_SetTextAlign.o \
GUI_SetTextMode.o \
GUI_StreamBMP.o \
GUI_TOUCH.o \
GUI_TOUCH_StoreState.o \
GUI_TOUCH_StoreUnstable.o \
GUI_WaitKey.o \
GUI_Warn.o \
gui2dlib.o \
GUIAlloc.o \
guiarc.o \
GUIChar.o \
GUIChar0.o \
GUICharM.o \
GUICharP.o \
GUICirc.o \
GUIColor2Index.o \
GUICore.o \
GUICurs.o \
GUIEncJS.o \
GUIIndex2Color.o \
GUIPolyE.o \
GUIPolyM.o \
GUIPolyR.o \
GUIStream.o \
guitask.o \
GUITime.o \
guitimer.o \
GUIUC0.o \
GUIUC1.o \
GUIVal.o \
GUIValf.o \
LCD.o \
LCD_DrawVLine.o \
LCD_GetColorIndex.o \
LCD_GetNumDisplays.o \
LCD_GetPixelColor.o \
LCD_L0_Generic.o \
LCD_SetClipRectEx.o \
LCDAA.o \
LCDColor.o \
LCDGetP.o \
LCDInfo.o \
LCDInfo0.o \
LCDInfo1.o \
LCDL0Mag.o \
LCDP1.o \
LCDRLE4.o \
LCDRLE8.o \
F08_1.o \
F08_ASCII.o \
F10_1.o \
F10_ASCII.o \
F10S_1.o \
F10S_ASCII.o \
F13_1.o \
F13_ASCII.o \
F13B_1.o \
F13B_ASCII.o \
F13H_1.o \
F13H_ASCII.o \
F13HB_1.o \
F13HB_ASCII.o \
F16_1.o \
F16_1HK.o \
F16_ASCII.o \
F16_HK.o \
F16B_1.o \
F16B_ASCII.o \
F24_1.o \
F24_ASCII.o \
F24B_1.o \
F24B_ASCII.o \
F32_1.o \
F32_ASCII.o \
F32B_1.o \
F32B_ASCII.o \
F4x6.o \
F6x8.o \
F8x10_ASCII.o \
F8x12_ASCII.o \
F8x13.o \
F8x13_1.o \
F8x13_ASCII.o \
F8x15B.o \
F8x15B_1.o \
F8x15B_ASCII.o \
F8x16.o \
F8x8.o \
FComic18B_1.o \
FComic18B_ASCII.o \
FComic24B_1.o \
FComic24B_ASCII.o \
FD24x32.o \
FD32.o \
LCD13XX.o \
GUIDEV.o \
GUIDEV_AA.o \
GUIDEV_Auto.o \
GUIDEV_Banding.o \
GUIDEV_Clear.o \
GUIDEV_CmpWithLCD.o \
GUIDEV_CopyFromLCD.o \
GUIDEV_GetYSize.o \
GUIDEV_Measure.o \
GUIDEV_ReduceYSize.o \
GUIDEV_SetOrg.o \
GUIDEV_Usage.o \
GUIDEV_UsageBM.o \
button.o \
Checkbox.o \
Dialog.o \
edit.o \
EditBin.o \
EditDec.o \
EditFloat.o \
EditHex.o \
framewin.o \
GUI_EditBin.o \
GUI_EditDec.o \
GUI_EditFloat.o \
GUI_EditHex.o \
GUI_EditString.o \
listbox.o \
marquee.o \
messagebox.o \
progbar.o \
Radio.o \
Scrollbar.o \
Slider.o \
Terminal.o \
Text.o \
Widget.o \
Widget_3D.o \
Widget_None.o \
Widget_Simple.o \
wm.o \
WM__GetFirstSibling.o \
WM__GetHasFocus.o \
WM__GetLastSibling.o \
WM__GetOrg_AA.o \
WM__GetPrevSibling.o \
WM__Screen2Client.o \
WM__SendMessage.o \
WM__SendMessageNoPara.o \
WM_BringToBottom.o \
WM_BringToTop.o \
WM_Broadcast.o \
WM_EnableWindow.o \
WM_GetBkColor.o \
WM_GetClientRect.o \
WM_GetClientWindow.o \
WM_GetDialogItem.o \
WM_GetFirstChild.o \
WM_GetFocussedChild.o \
WM_GetId.o \
WM_GetInsideRect.o \
WM_GetNextSibling.o \
WM_GetOrg.o \
WM_GetParent.o \
WM_GetScrollState.o \
WM_GetWindowRect.o \
WM_GetWindowSize.o \
WM_HasCaptured.o \
WM_Hide.o \
WM_IsWindow.o \
WM_Move.o \
WM_NotifyParent.o \
WM_OnKey.o \
WM_Paint.o \
WM_ResizeWindow.o \
WM_Screen2Win.o \
WM_SendToParent.o \
WM_SetCallback.o \
WM_SetCapture.o \
WM_SetCreateFlags.o \
WM_SetDesktopColor.o \
WM_SetFocus.o \
WM_SetFocusOnNextChild.o \
WM_SetpfPollPID.o \
WM_SetScrollState.o \
WM_SetSize.o \
WM_SetTrans.o \
WM_SetUserClipRect.o \
WM_Validate.o \
WM_ValidateWindow.o \
WMMemDev.o \
WMTouch.o \
OS_CPU_A.o \
main.o \
OBJLDS=
# macro definitions for library flags
LIBS= $(LIB_DIR)/libc.a $(LIB_DIR)/libgcc.a
# dependency list start
### src definition start
SRC1_DIR= ../application
SRC2_DIR= ../backup
SRC3_DIR= ../s1c33209
SRC4_DIR= ../ucos
SRC5_DIR= ../gui/antialias
SRC6_DIR= ../gui/convertcolor
SRC7_DIR= ../gui/convertmono
SRC8_DIR= ../gui/core
SRC9_DIR= ../gui/font
SRC10_DIR= ../gui/lcddriver
SRC11_DIR= ../gui/memdev
SRC12_DIR= ../gui/widget
SRC13_DIR= ../gui/wm
### src definition end
$(TARGET).elf : $(OBJS) $(TARGET).mak $(TARGET).lds
$(LD) $(LDFLAGS) -o $@ $(OBJS) $(OBJLDS) $(LIBS)
## GUI_X_uCOS.c
GUI_X_uCOS.o : $(SRC1_DIR)/GUI_X_uCOS.c
$(CC) $(CFLAGS) $(SRC1_DIR)/GUI_X_uCOS.c
## mycodes.c
mycodes.o : $(SRC1_DIR)/mycodes.c
$(CC) $(CFLAGS) $(SRC1_DIR)/mycodes.c
## MicriumLogo.c
MicriumLogo.o : $(SRC2_DIR)/MicriumLogo.c
$(CC) $(CFLAGS) $(SRC2_DIR)/MicriumLogo.c
## MicriumLogo_1bpp.c
MicriumLogo_1bpp.o : $(SRC2_DIR)/MicriumLogo_1bpp.c
$(CC) $(CFLAGS) $(SRC2_DIR)/MicriumLogo_1bpp.c
## boot.c
boot.o : $(SRC3_DIR)/boot.c
$(CC) $(CFLAGS) $(SRC3_DIR)/boot.c
## drv_timer.c
drv_timer.o : $(SRC3_DIR)/drv_timer.c
$(CC) $(CFLAGS) $(SRC3_DIR)/drv_timer.c
## vector.c
vector.o : $(SRC3_DIR)/vector.c
$(CC) $(CFLAGS) $(SRC3_DIR)/vector.c
## OS_CORE.c
OS_CORE.o : $(SRC4_DIR)/OS_CORE.c
$(CC) $(CFLAGS) $(SRC4_DIR)/OS_CORE.c
## OS_CPU_C.c
OS_CPU_C.o : $(SRC4_DIR)/OS_CPU_C.c
$(CC) $(CFLAGS) $(SRC4_DIR)/OS_CPU_C.c
## OS_FLAG.c
OS_FLAG.o : $(SRC4_DIR)/OS_FLAG.c
$(CC) $(CFLAGS) $(SRC4_DIR)/OS_FLAG.c
## OS_MBOX.c
OS_MBOX.o : $(SRC4_DIR)/OS_MBOX.c
$(CC) $(CFLAGS) $(SRC4_DIR)/OS_MBOX.c
## OS_MEM.c
OS_MEM.o : $(SRC4_DIR)/OS_MEM.c
$(CC) $(CFLAGS) $(SRC4_DIR)/OS_MEM.c
## OS_MUTEX.c
OS_MUTEX.o : $(SRC4_DIR)/OS_MUTEX.c
$(CC) $(CFLAGS) $(SRC4_DIR)/OS_MUTEX.c
## OS_Q.c
OS_Q.o : $(SRC4_DIR)/OS_Q.c
$(CC) $(CFLAGS) $(SRC4_DIR)/OS_Q.c
## OS_SEM.c
OS_SEM.o : $(SRC4_DIR)/OS_SEM.c
$(CC) $(CFLAGS) $(SRC4_DIR)/OS_SEM.c
## OS_TASK.c
OS_TASK.o : $(SRC4_DIR)/OS_TASK.c
$(CC) $(CFLAGS) $(SRC4_DIR)/OS_TASK.c
## OS_TIME.c
OS_TIME.o : $(SRC4_DIR)/OS_TIME.c
$(CC) $(CFLAGS) $(SRC4_DIR)/OS_TIME.c
## uCOS_II.c
uCOS_II.o : $(SRC4_DIR)/uCOS_II.c
$(CC) $(CFLAGS) $(SRC4_DIR)/uCOS_II.c
## GUIAAArc.c
GUIAAArc.o : $(SRC5_DIR)/GUIAAArc.c
$(CC) $(CFLAGS) $(SRC5_DIR)/GUIAAArc.c
## GUIAAChar.c
GUIAAChar.o : $(SRC5_DIR)/GUIAAChar.c
$(CC) $(CFLAGS) $(SRC5_DIR)/GUIAAChar.c
## GUIAAChar2.c
GUIAAChar2.o : $(SRC5_DIR)/GUIAAChar2.c
$(CC) $(CFLAGS) $(SRC5_DIR)/GUIAAChar2.c
## GUIAAChar4.c
GUIAAChar4.o : $(SRC5_DIR)/GUIAAChar4.c
$(CC) $(CFLAGS) $(SRC5_DIR)/GUIAAChar4.c
## GUIAACircle.c
GUIAACircle.o : $(SRC5_DIR)/GUIAACircle.c
$(CC) $(CFLAGS) $(SRC5_DIR)/GUIAACircle.c
## GUIAALib.c
GUIAALib.o : $(SRC5_DIR)/GUIAALib.c
$(CC) $(CFLAGS) $(SRC5_DIR)/GUIAALib.c
## GUIAALine.c
GUIAALine.o : $(SRC5_DIR)/GUIAALine.c
$(CC) $(CFLAGS) $(SRC5_DIR)/GUIAALine.c
## GUIAAPoly.c
GUIAAPoly.o : $(SRC5_DIR)/GUIAAPoly.c
$(CC) $(CFLAGS) $(SRC5_DIR)/GUIAAPoly.c
## GUIAAPolyOut.c
GUIAAPolyOut.o : $(SRC5_DIR)/GUIAAPolyOut.c
$(CC) $(CFLAGS) $(SRC5_DIR)/GUIAAPolyOut.c
## LCDP111.c
LCDP111.o : $(SRC6_DIR)/LCDP111.c
$(CC) $(CFLAGS) $(SRC6_DIR)/LCDP111.c
## LCDP222.c
LCDP222.o : $(SRC6_DIR)/LCDP222.c
$(CC) $(CFLAGS) $(SRC6_DIR)/LCDP222.c
## LCDP233.c
LCDP233.o : $(SRC6_DIR)/LCDP233.c
$(CC) $(CFLAGS) $(SRC6_DIR)/LCDP233.c
## LCDP323.c
LCDP323.o : $(SRC6_DIR)/LCDP323.c
$(CC) $(CFLAGS) $(SRC6_DIR)/LCDP323.c
## LCDP332.c
LCDP332.o : $(SRC6_DIR)/LCDP332.c
$(CC) $(CFLAGS) $(SRC6_DIR)/LCDP332.c
## LCDP444.c
LCDP444.o : $(SRC6_DIR)/LCDP444.c
$(CC) $(CFLAGS) $(SRC6_DIR)/LCDP444.c
## LCDP555.c
LCDP555.o : $(SRC6_DIR)/LCDP555.c
$(CC) $(CFLAGS) $(SRC6_DIR)/LCDP555.c
## LCDP565.c
LCDP565.o : $(SRC6_DIR)/LCDP565.c
$(CC) $(CFLAGS) $(SRC6_DIR)/LCDP565.c
## LCDP8666.c
LCDP8666.o : $(SRC6_DIR)/LCDP8666.c
$(CC) $(CFLAGS) $(SRC6_DIR)/LCDP8666.c
## LCDPM233.c
LCDPM233.o : $(SRC6_DIR)/LCDPM233.c
$(CC) $(CFLAGS) $(SRC6_DIR)/LCDPM233.c
## LCDPM323.c
LCDPM323.o : $(SRC6_DIR)/LCDPM323.c
$(CC) $(CFLAGS) $(SRC6_DIR)/LCDPM323.c
## LCDPM332.c
LCDPM332.o : $(SRC6_DIR)/LCDPM332.c
$(CC) $(CFLAGS) $(SRC6_DIR)/LCDPM332.c
## LCDPM555.c
LCDPM555.o : $(SRC6_DIR)/LCDPM555.c
$(CC) $(CFLAGS) $(SRC6_DIR)/LCDPM555.c
## LCDPM565.c
LCDPM565.o : $(SRC6_DIR)/LCDPM565.c
$(CC) $(CFLAGS) $(SRC6_DIR)/LCDPM565.c
## LCDP0.c
LCDP0.o : $(SRC7_DIR)/LCDP0.c
$(CC) $(CFLAGS) $(SRC7_DIR)/LCDP0.c
## LCDP2.c
LCDP2.o : $(SRC7_DIR)/LCDP2.c
$(CC) $(CFLAGS) $(SRC7_DIR)/LCDP2.c
## LCDP4.c
LCDP4.o : $(SRC7_DIR)/LCDP4.c
$(CC) $(CFLAGS) $(SRC7_DIR)/LCDP4.c
## GUI__AddSpaceHex.c
GUI__AddSpaceHex.o : $(SRC8_DIR)/GUI__AddSpaceHex.c
$(CC) $(CFLAGS) $(SRC8_DIR)/GUI__AddSpaceHex.c
## GUI__DivideRound.c
GUI__DivideRound.o : $(SRC8_DIR)/GUI__DivideRound.c
$(CC) $(CFLAGS) $(SRC8_DIR)/GUI__DivideRound.c
## GUI__GetFontSizeY.c
GUI__GetFontSizeY.o : $(SRC8_DIR)/GUI__GetFontSizeY.c
$(CC) $(CFLAGS) $(SRC8_DIR)/GUI__GetFontSizeY.c
## GUI__HandleEOLine.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -