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

📄 test.mak

📁 UCGUI在爱普生c33上的移植实现
💻 MAK
📖 第 1 页 / 共 3 页
字号:
# 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 + -