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

📄 makefile.kernel

📁 符合日本著名的ITRON规范的开源操作系统。 TOPPERS/JSP内核就是TOPPERS工程按μITRON4.0研发的第一个 软件
💻 KERNEL
字号:
##  TOPPERS/JSP Kernel#      Toyohashi Open Platform for Embedded Real-Time Systems/#      Just Standard Profile Kernel# #  Copyright (C) 2003 by Embedded and Real-Time Systems Laboratory#                              Toyohashi Univ. of Technology, JAPAN#  Copyright (C) 2004 by Naoki Saito#             Nagoya Municipal Industrial Research Institute, JAPAN# #  惧淡螟侯涪荚は·笆布の (1)×(4) の掘凤か·Free Software Foundation #  によって给山されている GNU General Public License の Version 2 に淡#  揭されている掘凤を塔たす眷圭に嘎り·塑ソフトウェア∈塑ソフトウェア#  を猖恃したものを崔むˉ笆布票じ∷を蝗脱ˇ剩澜ˇ猖恃ˇ浩芹邵∈笆布·#  网脱と钙ぶ∷することを痰浸で钓满するˉ#  (1) 塑ソフトウェアをソ〖スコ〖ドの妨で网脱する眷圭には·惧淡の螟侯#      涪山绩·この网脱掘凤および布淡の痰瘦沮惮年が·そのままの妨でソ〖#      スコ〖ド面に崔まれていることˉ#  (2) 塑ソフトウェアを·ライブラリ妨及など·戮のソフトウェア倡券に蝗#      脱できる妨で浩芹邵する眷圭には·浩芹邵に燃うドキュメント∈网脱#      荚マニュアルなど∷に·惧淡の螟侯涪山绩·この网脱掘凤および布淡#      の痰瘦沮惮年を非很することˉ#  (3) 塑ソフトウェアを·怠达に寥み哈むなど·戮のソフトウェア倡券に蝗#      脱できない妨で浩芹邵する眷圭には·肌のいずれかの掘凤を塔たすこ#      とˉ#    (a) 浩芹邵に燃うドキュメント∈网脱荚マニュアルなど∷に·惧淡の螟#        侯涪山绩·この网脱掘凤および布淡の痰瘦沮惮年を非很することˉ#    (b) 浩芹邵の妨轮を·侍に年める数恕によって·TOPPERSプロジェクトに#        鼠桂することˉ#  (4) 塑ソフトウェアの网脱により木儡弄または粗儡弄に栏じるいかなる禄#      巢からも·惧淡螟侯涪荚およびTOPPERSプロジェクトを倘勒することˉ# #  塑ソフトウェアは·痰瘦沮で捏丁されているものであるˉ惧淡螟侯涪荚お#  よびTOPPERSプロジェクトは·塑ソフトウェアに簇して·その努脱材墙拉も#  崔めて·いかなる瘦沮も乖わないˉまた·塑ソフトウェアの网脱により木#  儡弄または粗儡弄に栏じたいかなる禄巢に簇しても·その勒扦を砷わないˉ# #  @(#) $Id: Makefile.kernel,v 1.3 2005/11/24 12:41:23 honda Exp $# ##	カ〖ネルのファイル菇喇の年盗#	(M16Cで蝗脱するためにファイルの橙磨灰婶尸を恃构)###  カ〖ネルのライブラリに崔めるC咐胳のソ〖スファイルで·1つのソ〖スファ#  イルから剩眶のオブジェクトファイルを栏喇するものの年盗#KERNEL_LCSRCS = task.c wait.c time_event.c syslog.c \		task_manage.c task_sync.c task_except.c \		semaphore.c eventflag.c dataqueue.c mailbox.c \		mempfix.c time_manage.c cyclic.c sys_manage.c \		interrupt.c exception.c##  惧のソ〖スファイルから栏喇されるオブジェクトファイルの年盗#KERNEL_LCOBJS = $(foreach file,$(KERNEL_LCSRCS),$($(file:.c=)))##  称ソ〖スファイルから栏喇されるオブジェクトファイルの年盗#task = tskini.r30 tsksched.r30 tskrun.r30 tsknrun.r30 \		tskdmt.r30 tskact.r30 tskext.r30 tskpri.r30 tskrot.r30 tsktex.r30wait = waimake.r30 waicmp.r30 waitmo.r30 waitmook.r30 \		waican.r30 wairel.r30 wobjwai.r30 wobjwaitmo.r30 wobjpri.r30time_event = tmeini.r30 tmeup.r30 tmedown.r30 tmeins.r30 tmedel.r30 isig_tim.r30syslog = logini.r30 vwri_log.r30 vrea_log.r30 vmsk_log.r30 logter.r30task_manage = act_tsk.r30 iact_tsk.r30 can_act.r30 ext_tsk.r30 ter_tsk.r30 \		chg_pri.r30 get_pri.r30task_sync = slp_tsk.r30 tslp_tsk.r30 wup_tsk.r30 iwup_tsk.r30 can_wup.r30 \		rel_wai.r30 irel_wai.r30 sus_tsk.r30 rsm_tsk.r30 frsm_tsk.r30 dly_tsk.r30task_except = ras_tex.r30 iras_tex.r30 dis_tex.r30 ena_tex.r30 sns_tex.r30semaphore = semini.r30 sig_sem.r30 isig_sem.r30 wai_sem.r30 pol_sem.r30 twai_sem.r30eventflag = flgini.r30 flgcnd.r30 set_flg.r30 iset_flg.r30 clr_flg.r30 \		wai_flg.r30 pol_flg.r30 twai_flg.r30dataqueue = dtqini.r30 dtqenq.r30 dtqfenq.r30 dtqdeq.r30 dtqsnd.r30 dtqrcv.r30 \		snd_dtq.r30 psnd_dtq.r30 ipsnd_dtq.r30 tsnd_dtq.r30 \		fsnd_dtq.r30 ifsnd_dtq.r30 rcv_dtq.r30 prcv_dtq.r30 trcv_dtq.r30mailbox = mbxini.r30 snd_mbx.r30 rcv_mbx.r30 prcv_mbx.r30 trcv_mbx.r30mempfix = mpfini.r30 mpfget.r30 get_mpf.r30 pget_mpf.r30 tget_mpf.r30 rel_mpf.r30time_manage = set_tim.r30 get_tim.r30 vxget_tim.r30cyclic = cycini.r30 cycenq.r30 sta_cyc.r30 stp_cyc.r30 cyccal.r30sys_manage = rot_rdq.r30 irot_rdq.r30 get_tid.r30 iget_tid.r30 \		loc_cpu.r30 iloc_cpu.r30 unl_cpu.r30 iunl_cpu.r30 \		dis_dsp.r30 ena_dsp.r30 sns_ctx.r30 sns_loc.r30 sns_dsp.r30 \		sns_dpn.r30 vsns_ini.r30interrupt = inhini.r30exception = excini.r30 vxsns_ctx.r30 vxsns_loc.r30 \		vxsns_dsp.r30 vxsns_dpn.r30 vxsns_tex.r30##  栏喇されるオブジェクトファイルの巴赂簇犯の年盗#$(task) $(task:.r30=.a30) $(task:.r30=.d): task.c$(wait) $(wait:.r30=.a30) $(wait:.r30=.d): wait.c$(time_event) $(time_event:.r30=.a30) $(time_event:.r30=.d): time_event.c$(syslog) $(syslog:.r30=.a30) $(syslog:.r30=.d): syslog.c$(task_manage) $(task_manage:.r30=.a30) $(task_manage:.r30=.d): task_manage.c$(task_sync) $(task_sync:.r30=.a30) $(task_sync:.r30=.d): task_sync.c$(task_except) $(task_except:.r30=.a30) $(task_except:.r30=.d): task_except.c$(semaphore) $(semaphore:.r30=.a30) $(semaphore:.r30=.d): semaphore.c$(eventflag) $(eventflag:.r30=.a30) $(eventflag:.r30=.d): eventflag.c$(dataqueue) $(dataqueue:.r30=.a30) $(dataqueue:.r30=.d): dataqueue.c$(mailbox) $(mailbox:.r30=.a30) $(mailbox:.r30=.d): mailbox.c$(mempfix) $(mempfix:.r30=.a30) $(mempfix:.r30=.d): mempfix.c$(time_manage) $(time_manage:.r30=.a30) $(time_manage:.r30=.d): time_manage.c$(cyclic) $(cyclic:.r30=.a30) $(cyclic:.r30=.d): cyclic.c$(sys_manage) $(sys_manage:.r30=.a30) $(sys_manage:.r30=.d): sys_manage.c$(interrupt) $(interrupt:.r30=.a30) $(interrupt:.r30=.d): interrupt.c$(exception) $(exception:.r30=.a30) $(exception:.r30=.d): exception.c

⌨️ 快捷键说明

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