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

📄 makefile.config

📁 toppers操作系统源码
💻 CONFIG
字号:
##   TOPPERS/JSP Kernel#       Toyohashi Open Platform for Embedded Real-Time Systems/#       Just Standard Profile Kernel##   Copyright (C) 2000-2004 by Embedded and Real-Time Systems Laboratory#                               Toyohashi Univ. of Technology, JAPAN#   Copyright (C) 2001-2005 by Industrial Technology Institute,#                               Miyagi Prefectural Government, JAPAN#   Copyright (C) 2001-2004 by Dep. of Computer Science and Engineering#                    Tomakomai National College of Technology, JAPAN##   惧淡螟侯涪荚は·笆布の (1)×(4) の掘凤か·Free Software Foundation #   によって给山されている GNU General Public License の Version 2 に淡#   揭されている掘凤を塔たす眷圭に嘎り·塑ソフトウェア∈塑ソフトウェア#   を猖恃したものを崔むˉ笆布票じ∷を蝗脱ˇ剩澜ˇ猖恃ˇ浩芹邵∈笆布·#   网脱と钙ぶ∷することを痰浸で钓满するˉ#   (1) 塑ソフトウェアをソ〖スコ〖ドの妨で网脱する眷圭には·惧淡の螟侯#       涪山绩·この网脱掘凤および布淡の痰瘦沮惮年が·そのままの妨でソ〖#       スコ〖ド面に崔まれていることˉ#   (2) 塑ソフトウェアを·ライブラリ妨及など·戮のソフトウェア倡券に蝗#       脱できる妨で浩芹邵する眷圭には·浩芹邵に燃うドキュメント∈网脱#       荚マニュアルなど∷に·惧淡の螟侯涪山绩·この网脱掘凤および布淡#       の痰瘦沮惮年を非很することˉ#   (3) 塑ソフトウェアを·怠达に寥み哈むなど·戮のソフトウェア倡券に蝗#       脱できない妨で浩芹邵する眷圭には·肌のいずれかの掘凤を塔たすこ#       とˉ#     (a) 浩芹邵に燃うドキュメント∈网脱荚マニュアルなど∷に·惧淡の螟#         侯涪山绩·この网脱掘凤および布淡の痰瘦沮惮年を非很することˉ#     (b) 浩芹邵の妨轮を·侍に年める数恕によって·TOPPERSプロジェクトに#         鼠桂することˉ#   (4) 塑ソフトウェアの网脱により木儡弄または粗儡弄に栏じるいかなる禄#       巢からも·惧淡螟侯涪荚およびTOPPERSプロジェクトを倘勒することˉ##   塑ソフトウェアは·痰瘦沮で捏丁されているものであるˉ惧淡螟侯涪荚お#   よびTOPPERSプロジェクトは·塑ソフトウェアに簇して·その努脱材墙拉も#   崔めて·いかなる瘦沮も乖わないˉまた·塑ソフトウェアの网脱により木#   儡弄または粗儡弄に栏じたいかなる禄巢に簇しても·その勒扦を砷わないˉ##  @(#) $Id: Makefile.config,v 1.18 2005/11/24 12:03:40 honda Exp $# ##  Makefile のプロセッサ巴赂 (H8脱)###  タ〖ゲットア〖キテクチャの年盗#TARGET = h8300-hms##  コンパイルオプション#INCLUDES	:= $(INCLUDES) -I$(SRCDIR)/config/$(CPU)COPTS		:= $(COPTS) -mh -mint32 -mrelax -O2 -gCDEFS       := $(CDEFS) -DLABEL_ASM -DVECTOR_SIZE=$(VECTOR_SIZE)##  カ〖ネルに簇する年盗#KERNEL_DIR	:= $(KERNEL_DIR):$(SRCDIR)/config/$(CPU)KERNEL_ASMOBJS	:= $(KERNEL_ASMOBJS) cpu_support.oKERNEL_COBJS	:= $(KERNEL_COBJS) cpu_config.o hw_serial.o h8_sil.o##  スタ〖トアップモジュ〖ルに簇する年盗#START_OBJS = start.o vector.o$(START_OBJS): %.o: %.S	$(CC) -c $(CFLAGS) $(KERNEL_CFLAGS) $<$(START_OBJS:.o=.d): %.d: %.S	@$(PERL) $(SRCDIR)/utils/makedep -C $(CC) \		-O "$(CFLAGS) $(KERNEL_CFLAGS)" $< >> Makefile.depend##  ベクタテ〖ブルの栏喇惮搂#  络塑のMakefileにあるkernel_cfg.cの栏喇惮搂と办斤に淡揭した数が#  跟唯弄だが、Makefileを怠硷巴赂にしないため、ここに淡揭している。#vector.S: $(UTASK_CFG) $(SRCDIR)/config/$(CPU)/Makefile.config \		$(SRCDIR)/config/$(CPU)/$(SYS)/Makefile.config \		$(SRCDIR)/config/$(CPU)/$(SYS)/sys_config.h 	$(CC) -E $(INCLUDES) $(CDEFS) -x c-header $(UTASK_CFG) > tmpfile1	$(SRCDIR)/cfg/cfg -s tmpfile1 -c -obj -cpu $(CPU) -system $(SYS)	$(PERL) $(SRCDIR)/utils/h8/filter1.pl tmpfile1 > tmpfile2	$(PERL) $(SRCDIR)/utils/h8/filter2.pl tmpfile2 > tmp_script.pl	$(PERL) $(SRCDIR)/utils/h8/cat.pl $(SRCDIR)/config/$(CPU)/vector_header.S \			> vector.S	$(PERL) $(SRCDIR)/utils/h8/genvector.pl \			$(Z_OPT) -s $(VECTOR_SIZE) >> vector.S	rm -f tmpfile1 tmpfile2 tmp_script.pl##  ベクタテ〖ブル栏喇のオプション回年#  悸乖茨董がモニタの眷圭は踏判峡の充哈みベクタに0を今き哈むため、#  gentable.plスクリプト悸乖箕に-zオプションを回年する。#ifeq ($(DBGENV),TNCT_MONITOR)    Z_OPT = -zelseifeq ($(DBGENV),REDBOOT)    Z_OPT = -zelseifeq ($(DBGENV),GDB_STUB)    Z_OPT = -zendifendifendif

⌨️ 快捷键说明

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