?? h4sh2e0.mak
字號:
# --------------------------------------------------------------------------- # Hyper Operating System V4 μITRON4.0慌屯 Real-Time OS # ライブラリメイクファイル SH2 gcc脫 # # Copyright (C) 1998-2002 by Project HOS # http://sourceforge.jp/projects/hos/ # --------------------------------------------------------------------------- # パス年盜HOSROOT = ../../..INCDIR = $(HOSROOT)/includeSRCDIR = $(HOSROOT)/srcPACDIR = $(SRCDIR)/shPACASMDIR = $(PACDIR)/sh2gccMKNLDIR = $(SRCDIR)/mknlMKNLSYSDIR = $(MKNLDIR)/sysMKNLTSKDIR = $(MKNLDIR)/tskMKNLQUEDIR = $(MKNLDIR)/queMKNLTMODIR = $(MKNLDIR)/tmoutKERNELDIR = $(SRCDIR)/kernelKNLHOSDIR = $(KERNELDIR)/hosKNLMEMDIR = $(KERNELDIR)/memKNLTSKDIR = $(KERNELDIR)/tskKNLSEMDIR = $(KERNELDIR)/semKNLFLGDIR = $(KERNELDIR)/flgKNLDTQDIR = $(KERNELDIR)/dtqKNLMBXDIR = $(KERNELDIR)/mbxKNLMBFDIR = $(KERNELDIR)/mbfKNLMPFDIR = $(KERNELDIR)/mpfKNLTIMDIR = $(KERNELDIR)/timKNLCYCDIR = $(KERNELDIR)/cycKNLALMDIR = $(KERNELDIR)/almKNLSYSDIR = $(KERNELDIR)/sysKNLINTDIR = $(KERNELDIR)/int# ツ〖ルCC = sh-hms-gccASM = sh-hms-gccLIBR = sh-hms-arRANLIB = sh-hms-ranlib# オプションCFLAGS = -c -O2 -m2 -D_HOS_ERCHK_LEVEL=0 -I$(INCDIR)AFLAGS = -c# タ〖ゲットTARGET = libh4sh2e0.a#インクル〖ドファイルINCS = $(INCDIR)/itron.h \ $(INCDIR)/hoserchk.h \ $(INCDIR)/hosdenv.h \ $(INCDIR)/mknl.h \ $(INCDIR)/kernel.h \ $(INCDIR)/knl_hos.h \ $(INCDIR)/knl_mem.h \ $(INCDIR)/knl_tsk.h \ $(INCDIR)/knl_sem.h \ $(INCDIR)/knl_flg.h \ $(INCDIR)/knl_dtq.h \ $(INCDIR)/knl_mbx.h \ $(INCDIR)/knl_mpf.h \ $(INCDIR)/knl_mbf.h \ $(INCDIR)/knl_tim.h \ $(INCDIR)/knl_sys.h \ $(INCDIR)/knl_int.h \ $(INCDIR)/knl_exc.h \ $(INCDIR)/sh/hospac.h# オブジェクトファイルOBJS = pacctx.o pacint.o pacimsk.o \ mini_sys.o midl_lop.o msta_stu.o mext_stu.o \ msta_tsk.o mter_tsk.o mchg_pri.o mrot_rdq.o \ mwai_tsk.o mwup_tsk.o msus_tsk.o mrsm_tsk.o \ mexe_dsp.o mdly_dsp.o msrh_top.o \ mras_tex.o mexe_tex.o \ madd_que.o madf_que.o madp_que.o mrmv_que.o \ mrot_que.o mclr_que.o \ mtic_tmo.o madd_tmo.o mrmv_tmo.o \ sta_hos.o ini_mem.o alc_mem.o fre_mem.o \ ini_tsk.o cre_tsk.o acre_tsk.o kcre_tsk.o del_tsk.o \ act_tsk.o can_act.o sta_tsk.o ext_tsk.o exd_tsk.o \ ter_tsk.o chg_pri.o get_pri.o ref_tst.o \ slp_tsk.o tslp_tsk.o wup_tsk.o can_wup.o rel_wai.o \ sus_tsk.o rsm_tsk.o frsm_tsk.o dly_tsk.o \ ras_tex.o ktex_ent.o dis_tex.o ena_tex.o sns_tex.o \ ini_sem.o cre_sem.o acre_sem.o kcre_sem.o del_sem.o \ sig_sem.o wai_sem.o pol_sem.o twai_sem.o ref_sem.o \ ini_flg.o cre_flg.o acre_flg.o kcre_flg.o del_flg.o \ set_flg.o clr_flg.o wai_flg.o pol_flg.o \ twai_flg.o chk_flg.o ref_flg.o \ cre_dtq.o acre_dtq.o kcre_dtq.o del_dtq.o \ snd_dtq.o psnd_dtq.o tsnd_dtq.o fsnd_dtq.o \ rcv_dtq.o prcv_dtq.o trcv_dtq.o ref_dtq.o \ cre_mbx.o acre_mbx.o kcre_mbx.o del_mbx.o \ snd_mbx.o rcv_mbx.o prcv_mbx.o trcv_mbx.o ref_mbx.o \ ini_mbf.o cre_mbf.o acre_mbf.o kcre_mbf.o del_mbf.o \ snd_mbf.o psnd_mbf.o tsnd_mbf.o ksnd_mbf.o \ rcv_mbf.o prcv_mbf.o trcv_mbf.o krcv_mbf.o ref_mbf.o \ ini_mpf.o cre_mpf.o acre_mpf.o kcre_mpf.o del_mpf.o \ get_mpf.o pget_mpf.o tget_mpf.o rel_mpf.o ref_mpf.o \ ini_tim.o isig_tim.o set_tim.o get_tim.o \ add_tml.o rmv_tml.o \ ini_cyc.o cyc_hdr.o sta_cyc.o stp_cyc.o \ cre_cyc.o acre_cyc.o kcre_cyc.o del_cyc.o \ ini_alm.o alm_hdr.o sta_alm.o stp_alm.o \ ram_int.o exe_int.o \ get_tid.o kget_tid.o rot_rdq.o \ loc_cpu.o unl_cpu.o dis_dsp.o ena_dsp.o \ sns_ctx.o sns_loc.o sns_dsp.o sns_dpn.o \ ref_ver.o# ライブラリ欄喇$(TARGET): $(OBJS) $(LIBR) rc $(TARGET) $(OBJS) $(RANLIB) $(TARGET) rm -f $(OBJS)# プロセッサ巴賂pacctx.o: $(PACASMDIR)/pacctx.s $(ASM) $(AFLAGS) -o pacctx.o $(PACASMDIR)/pacctx.spacint.o: $(PACASMDIR)/pacint.s $(ASM) $(AFLAGS) -o pacint.o $(PACASMDIR)/pacint.spacimsk.o: $(PACDIR)/pacimsk.c $(CC) $(CFLAGS) $(PACDIR)/pacimsk.c# μカ〖ネル システム擴告mini_sys.o: $(MKNLSYSDIR)/mini_sys.c $(INCS) $(CC) $(CFLAGS) $(MKNLSYSDIR)/mini_sys.cmidl_lop.o: $(MKNLSYSDIR)/midl_lop.c $(INCS) $(CC) $(CFLAGS) $(MKNLSYSDIR)/midl_lop.cmsta_stu.o: $(MKNLSYSDIR)/msta_stu.c $(INCS) $(CC) $(CFLAGS) $(MKNLSYSDIR)/msta_stu.cmext_stu.o: $(MKNLSYSDIR)/mext_stu.c $(INCS) $(CC) $(CFLAGS) $(MKNLSYSDIR)/mext_stu.c# μカ〖ネル タスク擴告msta_tsk.o: $(MKNLTSKDIR)/msta_tsk.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)/msta_tsk.cmter_tsk.o: $(MKNLTSKDIR)/mter_tsk.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)/mter_tsk.cmchg_pri.o: $(MKNLTSKDIR)/mchg_pri.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)/mchg_pri.cmrot_rdq.o: $(MKNLTSKDIR)/mrot_rdq.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)/mrot_rdq.cmwai_tsk.o: $(MKNLTSKDIR)/mwai_tsk.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)/mwai_tsk.cmwup_tsk.o: $(MKNLTSKDIR)/mwup_tsk.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)/mwup_tsk.cmsus_tsk.o: $(MKNLTSKDIR)/msus_tsk.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)/msus_tsk.cmrsm_tsk.o: $(MKNLTSKDIR)/mrsm_tsk.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)/mrsm_tsk.cmexe_dsp.o: $(MKNLTSKDIR)/mexe_dsp.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)/mexe_dsp.cmdly_dsp.o: $(MKNLTSKDIR)/mdly_dsp.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)/mdly_dsp.cmsrh_top.o: $(MKNLTSKDIR)/msrh_top.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)/msrh_top.cmras_tex.o: $(MKNLTSKDIR)/mras_tex.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)/mras_tex.cmexe_tex.o: $(MKNLTSKDIR)/mexe_tex.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)/mexe_tex.c# μカ〖ネル タスクキュ〖瓷妄madd_que.o: $(MKNLQUEDIR)/madd_que.c $(INCS) $(CC) $(CFLAGS) $(MKNLQUEDIR)/madd_que.cmadf_que.o: $(MKNLQUEDIR)/madf_que.c $(INCS) $(CC) $(CFLAGS) $(MKNLQUEDIR)/madf_que.cmadp_que.o: $(MKNLQUEDIR)/madp_que.c $(INCS) $(CC) $(CFLAGS) $(MKNLQUEDIR)/madp_que.cmrmv_que.o: $(MKNLQUEDIR)/mrmv_que.c $(INCS) $(CC) $(CFLAGS) $(MKNLQUEDIR)/mrmv_que.cmrot_que.o: $(MKNLQUEDIR)/mrot_que.c $(INCS) $(CC) $(CFLAGS) $(MKNLQUEDIR)/mrot_que.cmclr_que.o: $(MKNLQUEDIR)/mclr_que.c $(INCS) $(CC) $(CFLAGS) $(MKNLQUEDIR)/mclr_que.c# μカ〖ネル タイムアウトキュ〖瓷妄mtic_tmo.o: $(MKNLTMODIR)/mtic_tmo.c $(INCS) $(CC) $(CFLAGS) $(MKNLTMODIR)/mtic_tmo.cmadd_tmo.o: $(MKNLTMODIR)/madd_tmo.c $(INCS) $(CC) $(CFLAGS) $(MKNLTMODIR)/madd_tmo.cmrmv_tmo.o: $(MKNLTMODIR)/mrmv_tmo.c $(INCS) $(CC) $(CFLAGS) $(MKNLTMODIR)/mrmv_tmo.c# カ〖ネル蓋銅sta_hos.o: $(KNLHOSDIR)/sta_hos.c $(INCS) $(CC) $(CFLAGS) $(KNLHOSDIR)/sta_hos.c# カ〖ネルメモリ瓷妄ini_mem.o: $(KNLMEMDIR)/ini_mem.c $(INCS) $(CC) $(CFLAGS) $(KNLMEMDIR)/ini_mem.calc_mem.o: $(KNLMEMDIR)/alc_mem.c $(INCS) $(CC) $(CFLAGS) $(KNLMEMDIR)/alc_mem.cfre_mem.o: $(KNLMEMDIR)/fre_mem.c $(INCS) $(CC) $(CFLAGS) $(KNLMEMDIR)/fre_mem.c # タスクini_tsk.o: $(KNLTSKDIR)/ini_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/ini_tsk.ccre_tsk.o: $(KNLTSKDIR)/cre_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/cre_tsk.cacre_tsk.o: $(KNLTSKDIR)/acre_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/acre_tsk.ckcre_tsk.o: $(KNLTSKDIR)/kcre_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/kcre_tsk.cdel_tsk.o: $(KNLTSKDIR)/del_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/del_tsk.cact_tsk.o: $(KNLTSKDIR)/act_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/act_tsk.ccan_act.o: $(KNLTSKDIR)/can_act.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/can_act.csta_tsk.o: $(KNLTSKDIR)/sta_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/sta_tsk.cext_tsk.o: $(KNLTSKDIR)/ext_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/ext_tsk.cexd_tsk.o: $(KNLTSKDIR)/exd_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/exd_tsk.cter_tsk.o: $(KNLTSKDIR)/ter_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/ter_tsk.cchg_pri.o: $(KNLTSKDIR)/chg_pri.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/chg_pri.cget_pri.o: $(KNLTSKDIR)/get_pri.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/get_pri.cref_tst.o: $(KNLTSKDIR)/ref_tst.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/ref_tst.cslp_tsk.o: $(KNLTSKDIR)/slp_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/slp_tsk.ctslp_tsk.o: $(KNLTSKDIR)/tslp_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/tslp_tsk.cwup_tsk.o: $(KNLTSKDIR)/wup_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/wup_tsk.ccan_wup.o: $(KNLTSKDIR)/can_wup.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/can_wup.crel_wai.o: $(KNLTSKDIR)/rel_wai.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/rel_wai.csus_tsk.o: $(KNLTSKDIR)/sus_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/sus_tsk.crsm_tsk.o: $(KNLTSKDIR)/rsm_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/rsm_tsk.cfrsm_tsk.o: $(KNLTSKDIR)/frsm_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/frsm_tsk.cdly_tsk.o: $(KNLTSKDIR)/dly_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/dly_tsk.cktex_ent.o: $(KNLTSKDIR)/ktex_ent.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/ktex_ent.cras_tex.o: $(KNLTSKDIR)/ras_tex.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/ras_tex.cdis_tex.o: $(KNLTSKDIR)/dis_tex.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/dis_tex.cena_tex.o: $(KNLTSKDIR)/ena_tex.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/ena_tex.csns_tex.o: $(KNLTSKDIR)/sns_tex.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)/sns_tex.c# セマフォ
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -