?? akih8n.mak
字號:
# -----------------------------------------------------------------------------# HOS-V4 # ライブラリメイクファイル H8/300h 僵奉Cコンパイラ脫 # # Copyright (C) 1998-2002 by Project HOS # http://sourceforge.jp/projects/hos/ # -----------------------------------------------------------------------------# ライブラリアンには BLIBG ( http://sourceforge.jp/projects/hos/files/ )# を何脫しています。# # メイクファイルは、なるべくいろんな make が網脫できるように端蝸付幌弄な# 今き數をしておりますが、瓢侯澄千は Borland-C++ Ver 5.5 燒擄の make.exe# にて乖っております。# 僵奉 Cコンパイラのインスト〖ル茨董に圭わせてインクル〖ドパスを肋年して# ご蝗脫ください。# パス年盜INCH8DIR = \akih8cHOSROOT = ..\..\..INCDIR = $(HOSROOT)\includeSRCDIR = $(HOSROOT)\srcPACDIR = $(SRCDIR)\h83PACASMDIR = $(SRCDIR)\h83\htcKERNELDIR = $(SRCDIR)\kernelMKNLDIR = $(SRCDIR)\mknlMKNLSYSDIR = $(MKNLDIR)\sysMKNLTSKDIR = $(MKNLDIR)\tskMKNLQUEDIR = $(MKNLDIR)\queMKNLTMODIR = $(MKNLDIR)\tmoutKNLHOSDIR = $(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 = cc38hASM = a38hLIBR = blibg# オプションCFLAGS = -CPU=300HN -INCLUDE=$(INCH8DIR),$(INCDIR)AFLAGS = LFLAGS = #インクル〖ドファイルINCS = $(INCDIR)\itron.h \ $(INCDIR)\mknl.h \ $(INCDIR)\kernel.h \ $(INCDIR)\knl_hos.h \ $(INCDIR)\knl_tsk.h \ $(INCDIR)\knl_sem.h \ $(INCDIR)\knl_flg.h \ $(INCDIR)\knl_dtq.h \ $(INCDIR)\knl_mbx.h \ $(INCDIR)\knl_tim.h \ $(INCDIR)\knl_sys.h \ $(INCDIR)\knl_int.h \ $(INCDIR)\h83\hospac.h# オブジェクトファイルOBJS = pacini.obj pacint.obj pacctx.obj \ chg_imsk.obj get_imsk.obj fchg_imk.obj fget_imk.obj \ mini_sys.obj midl_lop.obj msta_stu.obj mext_stu.obj \ msta_tsk.obj mter_tsk.obj mchg_pri.obj mrot_rdq.obj \ mwai_tsk.obj mwup_tsk.obj msus_tsk.obj mrsm_tsk.obj \ mexe_dsp.obj mdly_dsp.obj msrh_top.obj \ mras_tex.obj mexe_tex.obj \ madd_que.obj madf_que.obj madp_que.obj mrmv_que.obj \ mrot_que.obj mclr_que.obj \ mtic_tmo.obj madd_tmo.obj mrmv_tmo.obj \ sta_hos.obj ini_mem.obj alc_mem.obj fre_mem.obj \ ini_tsk.obj cre_tsk.obj acre_tsk.obj kcre_tsk.obj del_tsk.obj \ act_tsk.obj can_act.obj sta_tsk.obj ext_tsk.obj exd_tsk.obj \ ter_tsk.obj chg_pri.obj get_pri.obj ref_tst.obj \ slp_tsk.obj tslp_tsk.obj wup_tsk.obj can_wup.obj rel_wai.obj \ sus_tsk.obj rsm_tsk.obj frsm_tsk.obj dly_tsk.obj \ ras_tex.obj ktex_ent.obj dis_tex.obj ena_tex.obj sns_tex.obj \ ini_sem.obj cre_sem.obj acre_sem.obj kcre_sem.obj del_sem.obj \ sig_sem.obj wai_sem.obj pol_sem.obj twai_sem.obj ref_sem.obj \ ini_flg.obj cre_flg.obj acre_flg.obj kcre_flg.obj del_flg.obj \ set_flg.obj clr_flg.obj wai_flg.obj pol_flg.obj \ twai_flg.obj chk_flg.obj ref_flg.obj \ cre_dtq.obj acre_dtq.obj kcre_dtq.obj del_dtq.obj \ snd_dtq.obj psnd_dtq.obj tsnd_dtq.obj fsnd_dtq.obj \ rcv_dtq.obj prcv_dtq.obj trcv_dtq.obj ref_dtq.obj \ cre_mbx.obj acre_mbx.obj kcre_mbx.obj del_mbx.obj \ snd_mbx.obj rcv_mbx.obj prcv_mbx.obj trcv_mbx.obj ref_mbx.obj \ ini_mbf.obj cre_mbf.obj acre_mbf.obj kcre_mbf.obj del_mbf.obj \ snd_mbf.obj psnd_mbf.obj tsnd_mbf.obj ksnd_mbf.obj \ rcv_mbf.obj prcv_mbf.obj trcv_mbf.obj krcv_mbf.obj ref_mbf.obj \ ini_mpf.obj cre_mpf.obj acre_mpf.obj kcre_mpf.obj del_mpf.obj \ get_mpf.obj pget_mpf.obj tget_mpf.obj rel_mpf.obj ref_mpf.obj \ ini_tim.obj isig_tim.obj set_tim.obj get_tim.obj \ add_tml.obj rmv_tml.obj \ ini_cyc.obj cyc_hdr.obj sta_cyc.obj stp_cyc.obj \ cre_cyc.obj acre_cyc.obj kcre_cyc.obj del_cyc.obj \ ini_alm.obj alm_hdr.obj sta_alm.obj stp_alm.obj \ ram_int.obj exe_int.obj \ get_tid.obj kget_tid.obj rot_rdq.obj \ loc_cpu.obj unl_cpu.obj dis_dsp.obj ena_dsp.obj \ sns_ctx.obj sns_loc.obj sns_dsp.obj sns_dpn.obj \ ref_ver.obj# タ〖ゲットTARGET = h4h83nak.lib# ライブラリ$(TARGET): $(OBJS) $(LIBR) $(TARGET) $(OBJS)# プロセッサ巴賂pacini.obj: $(PACDIR)\pacini.c $(CC) $(CFLAGS) $(PACDIR)\pacini.cpacctx.obj: $(PACASMDIR)\pacctxn.src $(ASM) $(AFLAGS) $(PACASMDIR)\pacctxn.src -OBJECT=pacctx.objpacint.obj: $(PACASMDIR)\pacintn.src $(ASM) $(AFLAGS) $(PACASMDIR)\pacintn.src -OBJECT=pacint.objchg_imsk.obj: $(PACDIR)\chg_imsk.c $(CC) $(CFLAGS) $(PACDIR)\chg_imsk.cget_imsk.obj: $(PACDIR)\get_imsk.c $(CC) $(CFLAGS) $(PACDIR)\get_imsk.cfchg_imk.obj: $(PACDIR)\fchg_imk.c $(CC) $(CFLAGS) $(PACDIR)\fchg_imk.cfget_imk.obj: $(PACDIR)\fget_imk.c $(CC) $(CFLAGS) $(PACDIR)\fget_imk.c# μカ〖ネル システム擴告mini_sys.obj: $(MKNLSYSDIR)\mini_sys.c $(INCS) $(CC) $(CFLAGS) $(MKNLSYSDIR)\mini_sys.cmidl_lop.obj: $(MKNLSYSDIR)\midl_lop.c $(INCS) $(CC) $(CFLAGS) $(MKNLSYSDIR)\midl_lop.cmsta_stu.obj: $(MKNLSYSDIR)\msta_stu.c $(INCS) $(CC) $(CFLAGS) $(MKNLSYSDIR)\msta_stu.cmext_stu.obj: $(MKNLSYSDIR)\mext_stu.c $(INCS) $(CC) $(CFLAGS) $(MKNLSYSDIR)\mext_stu.c# μカ〖ネル タスク擴告msta_tsk.obj: $(MKNLTSKDIR)\msta_tsk.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)\msta_tsk.cmter_tsk.obj: $(MKNLTSKDIR)\mter_tsk.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)\mter_tsk.cmchg_pri.obj: $(MKNLTSKDIR)\mchg_pri.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)\mchg_pri.cmrot_rdq.obj: $(MKNLTSKDIR)\mrot_rdq.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)\mrot_rdq.cmwai_tsk.obj: $(MKNLTSKDIR)\mwai_tsk.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)\mwai_tsk.cmwup_tsk.obj: $(MKNLTSKDIR)\mwup_tsk.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)\mwup_tsk.cmsus_tsk.obj: $(MKNLTSKDIR)\msus_tsk.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)\msus_tsk.cmrsm_tsk.obj: $(MKNLTSKDIR)\mrsm_tsk.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)\mrsm_tsk.cmexe_dsp.obj: $(MKNLTSKDIR)\mexe_dsp.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)\mexe_dsp.cmdly_dsp.obj: $(MKNLTSKDIR)\mdly_dsp.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)\mdly_dsp.cmsrh_top.obj: $(MKNLTSKDIR)\msrh_top.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)\msrh_top.cmras_tex.obj: $(MKNLTSKDIR)\mras_tex.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)\mras_tex.cmexe_tex.obj: $(MKNLTSKDIR)\mexe_tex.c $(INCS) $(CC) $(CFLAGS) $(MKNLTSKDIR)\mexe_tex.c# μカ〖ネル タスクキュ〖瓷妄madd_que.obj: $(MKNLQUEDIR)\madd_que.c $(INCS) $(CC) $(CFLAGS) $(MKNLQUEDIR)\madd_que.cmadf_que.obj: $(MKNLQUEDIR)\madf_que.c $(INCS) $(CC) $(CFLAGS) $(MKNLQUEDIR)\madf_que.cmadp_que.obj: $(MKNLQUEDIR)\madp_que.c $(INCS) $(CC) $(CFLAGS) $(MKNLQUEDIR)\madp_que.cmrmv_que.obj: $(MKNLQUEDIR)\mrmv_que.c $(INCS) $(CC) $(CFLAGS) $(MKNLQUEDIR)\mrmv_que.cmrot_que.obj: $(MKNLQUEDIR)\mrot_que.c $(INCS) $(CC) $(CFLAGS) $(MKNLQUEDIR)\mrot_que.cmclr_que.obj: $(MKNLQUEDIR)\mclr_que.c $(INCS) $(CC) $(CFLAGS) $(MKNLQUEDIR)\mclr_que.c# μカ〖ネル タイムアウトキュ〖瓷妄mtic_tmo.obj: $(MKNLTMODIR)\mtic_tmo.c $(INCS) $(CC) $(CFLAGS) $(MKNLTMODIR)\mtic_tmo.cmadd_tmo.obj: $(MKNLTMODIR)\madd_tmo.c $(INCS) $(CC) $(CFLAGS) $(MKNLTMODIR)\madd_tmo.cmrmv_tmo.obj: $(MKNLTMODIR)\mrmv_tmo.c $(INCS) $(CC) $(CFLAGS) $(MKNLTMODIR)\mrmv_tmo.c# カ〖ネル蓋銅sta_hos.obj: $(KNLHOSDIR)\sta_hos.c $(INCS) $(CC) $(CFLAGS) $(KNLHOSDIR)\sta_hos.c# カ〖ネルメモリ瓷妄ini_mem.obj: $(KNLMEMDIR)\ini_mem.c $(INCS) $(CC) $(CFLAGS) $(KNLMEMDIR)\ini_mem.calc_mem.obj: $(KNLMEMDIR)\alc_mem.c $(INCS) $(CC) $(CFLAGS) $(KNLMEMDIR)\alc_mem.cfre_mem.obj: $(KNLMEMDIR)\fre_mem.c $(INCS) $(CC) $(CFLAGS) $(KNLMEMDIR)\fre_mem.c # タスクini_tsk.obj: $(KNLTSKDIR)\ini_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\ini_tsk.ccre_tsk.obj: $(KNLTSKDIR)\cre_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\cre_tsk.cacre_tsk.obj: $(KNLTSKDIR)\acre_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\acre_tsk.ckcre_tsk.obj: $(KNLTSKDIR)\kcre_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\kcre_tsk.cdel_tsk.obj: $(KNLTSKDIR)\del_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\del_tsk.cact_tsk.obj: $(KNLTSKDIR)\act_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\act_tsk.ccan_act.obj: $(KNLTSKDIR)\can_act.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\can_act.csta_tsk.obj: $(KNLTSKDIR)\sta_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\sta_tsk.cext_tsk.obj: $(KNLTSKDIR)\ext_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\ext_tsk.cexd_tsk.obj: $(KNLTSKDIR)\exd_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\exd_tsk.cter_tsk.obj: $(KNLTSKDIR)\ter_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\ter_tsk.cchg_pri.obj: $(KNLTSKDIR)\chg_pri.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\chg_pri.cget_pri.obj: $(KNLTSKDIR)\get_pri.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\get_pri.cref_tst.obj: $(KNLTSKDIR)\ref_tst.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\ref_tst.cslp_tsk.obj: $(KNLTSKDIR)\slp_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\slp_tsk.ctslp_tsk.obj: $(KNLTSKDIR)\tslp_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\tslp_tsk.cwup_tsk.obj: $(KNLTSKDIR)\wup_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\wup_tsk.ccan_wup.obj: $(KNLTSKDIR)\can_wup.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\can_wup.crel_wai.obj: $(KNLTSKDIR)\rel_wai.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\rel_wai.csus_tsk.obj: $(KNLTSKDIR)\sus_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\sus_tsk.crsm_tsk.obj: $(KNLTSKDIR)\rsm_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\rsm_tsk.cfrsm_tsk.obj: $(KNLTSKDIR)\frsm_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\frsm_tsk.cdly_tsk.obj: $(KNLTSKDIR)\dly_tsk.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\dly_tsk.cktex_ent.obj: $(KNLTSKDIR)\ktex_ent.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\ktex_ent.cras_tex.obj: $(KNLTSKDIR)\ras_tex.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\ras_tex.cdis_tex.obj: $(KNLTSKDIR)\dis_tex.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\dis_tex.cena_tex.obj: $(KNLTSKDIR)\ena_tex.c $(INCS) $(CC) $(CFLAGS) $(KNLTSKDIR)\ena_tex.c
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -