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

📄 pg320240.mak

📁 how to use display powertip PG 320x240
💻 MAK
字号:
# TASKING EDE (Windows based integrated Embedded Development Environment)
#
# This makefile has been generated by TASKING EDE
#
# Toolchain: TASKING Tools for C166/ST10 v8.0 r1
#

PROJ    = pg320240
PROJDIR = c:\documents\276_projects\pg320240
PRODDIR = c:\program files\tasking\c166 v8.0

BINDIR  = $(PRODDIR)\bin
INCDIR  = $(PRODDIR)\include
LIBDIR  = $(PRODDIR)\lib

M166INC = $(PRODDIR)\include
	export M166INC
CC166BIN = $(PRODDIR)\bin
	export CC166BIN

OPT_CC  = -Mm -Wcp-D_USMLIB=  -Wcp-I"$(PRODDIR)\include" -Wc-I"$(PRODDIR)\include" -Wc-xmidfp -DCPUTYPE=0x167 -Wc-Bhoeufmknladij         -Wc-OB -Wc-zautobitastruct-4 -Wc-zautobita-0 -Wc-T256 -FSC -noc++ -Wc-A1 -Wc-zvolatile_union -Wc-O0 -Wc-g -Wc-s -tmp -WaPR("$*.lst") -WaPL(60) -WaPW(120) -WaTA(8) -WaWA(1) -WaEXTEND -WaST -WaSG -WaNOM166 -WaSN(reg276.def) -WaEXTMAC
OPT_MPP = DEF(_EXT,1) DEF(_EXT2,0) DEF(_EXT22,0) DEF(_EXTMAC,1) DEF(MODEL,MEDIUM) DEF(_USRSTACK,0) DEF(_SINGLE_FP,0) WA(1)
OPT_LC  = -trap -libfmtiol PRINT("$*.map") -Mm -xmifp -Bhoeufmknladij  -cf "_pg320240.ilo"
OPT_OPIHEX = -l32
OPT_XVW = -G "c:\documents\276_projects\pg320240\." -tcfg "c:\documents\276_projects\pg320240\_pg320240.cfg" -D RS232,COM1:,19200 --single_instance -i --load_application_download=true --enable_flash=true --load_application_signal=true --load_application_program_reset=true --load_application_target_reset=true --load_application_goto_main=true --load_application_break_on_exit=true -a 100 -b 200 -s 26

all : $(PROJ).abs $(PROJ).hex

main.obj : main.c common.h types.h appcfg.h ports.h lcd_pg320240.h graphic.h

ifdef CPREPROCESS
		@echo Preprocessing ${*F}.c
		@"$(PRODDIR)\bin\cc166.exe" -E -o "$*.i" main.c -f <<EOF
		${separate "\n" $(OPT_CC) }
		EOF
endif
		@echo Compiling and assembling ${*F}.c
		@"$(PRODDIR)\bin\cc166.exe" -f <<EOF -c main.c
		${separate "\n" -o $@ $(OPT_CC) }
		EOF

lcd_pg320240.obj : lcd_pg320240.c common.h types.h appcfg.h ports.h lcd_pg320240.h

ifdef CPREPROCESS
		@echo Preprocessing ${*F}.c
		@"$(PRODDIR)\bin\cc166.exe" -E -o "$*.i" lcd_pg320240.c -f <<EOF
		${separate "\n" $(OPT_CC) }
		EOF
endif
		@echo Compiling and assembling ${*F}.c
		@"$(PRODDIR)\bin\cc166.exe" -f <<EOF -c lcd_pg320240.c
		${separate "\n" -o $@ $(OPT_CC) }
		EOF

start.src : start.asm "$(PRODDIR)\include\head.asm" "$(PRODDIR)\include\_c_init.asm"
	@echo Preprocessing ${*F}.asm
		@"$(PRODDIR)\bin\m166.exe" start.asm to $@ -f <<EOF
		${separate "\n" $(OPT_MPP) }
		EOF

start.obj : start.src
	@echo Assembling ${*F}.src
		@"$(PRODDIR)\bin\cc166.exe" -f <<EOF -c start.src
		${separate "\n" -o $@ $(OPT_CC) }
		EOF

graphic.obj : graphic.c common.h types.h appcfg.h graphic.h lcd_pg320240.h ports.h

ifdef CPREPROCESS
		@echo Preprocessing ${*F}.c
		@"$(PRODDIR)\bin\cc166.exe" -E -o "$*.i" graphic.c -f <<EOF
		${separate "\n" $(OPT_CC) }
		EOF
endif
		@echo Compiling and assembling ${*F}.c
		@"$(PRODDIR)\bin\cc166.exe" -f <<EOF -c graphic.c
		${separate "\n" -o $@ $(OPT_CC) }
		EOF

$(PROJ).out : main.obj lcd_pg320240.obj start.obj graphic.obj _pg320240.ilo
	@echo Linking and locating to ${*F}.out
		@"$(PRODDIR)\bin\cc166.exe" $(LINKCPP) -o $@ -f <<EOF 
		${separate "\n" $(match .obj $!) $(match .lno $!) $(match .lib $!) $(OPT_LC)}
		EOF

$(PROJ).abs : $(PROJ).out
	@echo Converting ${*F}.out to ${*F}.abs in IEEE-695 format
		@"$(PRODDIR)\bin\ieee166.exe"  $(OPT_IEEE) $! $@

$(PROJ).hex : $(PROJ).out
	@echo Converting ${*F}.out to ${*F}.hex in Intel Hex format
		@"$(PRODDIR)\bin\ihex166.exe" $(OPT_OPIHEX) $(OPT_IHEX) $! $@

clean :
	$(exist main.obj del main.obj)
	$(exist lcd_pg320240.obj del lcd_pg320240.obj)
	$(exist start.src del start.src)
	$(exist start.obj del start.obj)
	$(exist graphic.obj del graphic.obj)
	$(exist $(PROJ).out del $(PROJ).out)
	$(exist $(PROJ).abs del $(PROJ).abs)
	$(exist $(PROJ).hex del $(PROJ).hex)

# Copyright 1997-2003 Altium BV
# Serial#:	000000
# EDE Version:	3.4r1 (Build 119.1.1)

⌨️ 快捷键说明

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