Ignore:
Timestamp:
Jan 21, 2018, 12:10:09 AM (6 years ago)
Author:
coas-nagasima
Message:

prototoolに関連するプロジェクトをnewlibからmuslを使うよう変更・更新
ntshellをnewlibの下位の実装から、muslのsyscallの実装に変更・更新
以下のOSSをアップデート
・mruby-1.3.0
・musl-1.1.18
・onigmo-6.1.3
・tcc-0.9.27
以下のOSSを追加
・openssl-1.1.0e
・curl-7.57.0
・zlib-1.2.11
以下のmrbgemsを追加
・iij/mruby-digest
・iij/mruby-env
・iij/mruby-errno
・iij/mruby-iijson
・iij/mruby-ipaddr
・iij/mruby-mock
・iij/mruby-require
・iij/mruby-tls-openssl

File:
1 edited

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/asp3_dcre/Debug/Makefile

    r321 r331  
    197197endif
    198198
    199 #
    200 #  ネットワークサービスの定義
    201 #
    202 
    203 NO_USE_TINET_LIBRARY = true
    204 
    205 #  ネットワークインタフェースの選択、何れか一つ選択する。
    206 
    207 NET_IF = ether
    208 
    209 #  イーサネット・ディバイスドライバの選択
    210 
    211 NET_DEV = if_mbed
    212 
    213 #  ネットワーク層の選択
    214 
    215 #SUPPORT_INET6 = true
    216 SUPPORT_INET4 = true
    217 
    218 #  API に組込む機能の選択
    219 
    220 #API_CFG_IP4MAPPED_ADDR = true
    221 
    222 #  トランスポート層の選択
    223 
    224 SUPPORT_TCP = true
    225 #SUPPORT_UDP = true
    226 
    227 #
    228 #  システムサービスの Makefile のインクルード
    229 #
    230 include $(SRCDIR)/tinet/Makefile.tinet
     199TINETDIR = tinet
     200ifdef TINETDIR
     201        #
     202        #  ネットワークサービスの定義
     203        #
     204        NO_USE_TINET_LIBRARY = true
     205
     206        #  ネットワークインタフェースの選択、何れか一つ選択する。
     207        NET_IF = ether
     208
     209        #  イーサネット・ディバイスドライバの選択
     210        NET_DEV = if_mbed
     211
     212        #  ネットワーク層の選択
     213        SUPPORT_INET6 = true
     214        SUPPORT_INET4 = true
     215
     216        #  API に組込む機能の選択
     217        #API_CFG_IP4MAPPED_ADDR = true
     218
     219        #  トランスポート層の選択
     220        SUPPORT_TCP = true
     221        SUPPORT_UDP = true
     222
     223        #
     224        #  ネットワークサービスの Makefile のインクルード
     225        #
     226        include $(SRCDIR)/$(TINETDIR)/Makefile.tinet
     227endif
    231228
    232229#
     
    239236                                 $(CXXRTS)
    240237SYSSVC_CFLAGS := $(SYSSVC_CFLAGS)
    241 INCLUDES := $(INCLUDES) -I$(TECSGENDIR) -I$(SRCDIR)/tecs_kernel
     238INCLUDES := $(INCLUDES) -I$(TECSGENDIR) -I$(SRCDIR)/tecs_kernel -I../../musl-1.1.18/include
    242239
    243240#
     
    261258#  コンフィギュレータに関する定義
    262259#
    263 CFG_TABS := --api-table $(SRCDIR)/tinet/tcpip_api.def:tcpip \
     260ifndef TINETDIR
     261  CFG_TRB := -T $(TARGETDIR)/target_kernel.trb
     262  CFG_TABS := --api-table $(SRCDIR)/kernel/kernel_api.def \
     263                        --symval-table $(SRCDIR)/kernel/kernel_sym.def $(CFG_TABS)
     264else
     265  CFG_TRB := -T $(TINET_ROOT)/tinet.trb:tcpip -T $(TARGETDIR)/target_kernel.trb:kernel
     266  CFG_TABS := --api-table $(TINET_ROOT)/tcpip_api.def:tcpip \
    264267                        --api-table $(SRCDIR)/kernel/kernel_api.def:kernel \
    265268                        --symval-table $(SRCDIR)/tinet/tcpip_sym.def \
    266269                        --symval-table $(SRCDIR)/kernel/kernel_sym.def $(CFG_TABS)
     270endif
    267271CFG_ASMOBJS := $(CFG_ASMOBJS)
    268272CFG_COBJS := kernel_cfg.o $(CFG_COBJS)
     
    333337#
    334338KERNEL_LIB_OBJS = $(KERNEL_ASMOBJS) $(KERNEL_COBJS) $(KERNEL_LCOBJS)
    335 SYSSVC_OBJS = $(SYSSVC_ASMOBJS) $(SYSSVC_COBJS)
     339SYSSVC_OBJS = $(SYSSVC_ASMOBJS) $(SYSSVC_COBJS) $(HIDDEN_OBJS)
    336340APPL_OBJS = $(APPL_ASMOBJS) $(APPL_COBJS) $(APPL_CXXOBJS)
    337341ALL_OBJS = $(START_OBJS) $(APPL_OBJS) $(SYSSVC_OBJS) $(CFG_OBJS) \
     
    375379cfg1_out.c cfg1_out.db: cfg1_out.timestamp ;
    376380cfg1_out.timestamp: $(APPL_CFG) $(TECSGEN_TIMESTAMP)
     381        echo $(CFG_TABS)
    377382        $(CFG) --pass 1 --kernel asp $(INCLUDES) $(CFG_TABS) \
    378383                                                -M $(DEPDIR)/cfg1_out_c.d $(TARGET_KERNEL_CFG) $<
     
    390395$(CFG2_OUT_SRCS) cfg2_out.db: kernel_cfg.timestamp ;
    391396kernel_cfg.timestamp: cfg1_out.db cfg1_out.syms cfg1_out.srec
    392         $(CFG) --pass 2 --kernel asp $(INCLUDES) -T $(TARGET_TCPIP_TRB):tcpip -T $(TARGET_KERNEL_TRB):kernel
     397        $(CFG) --pass 2 --kernel asp $(INCLUDES) $(CFG_TRB)
    393398
    394399#
     
    462467        rm -f cfg1_out.syms cfg1_out.srec $(CFG1_OUT)
    463468        rm -f cfg1_out.timestamp cfg1_out.c cfg1_out.db
    464 #       rm -rf $(TECSGENDIR)
     469        rm -rf $(TECSGENDIR)
    465470ifndef KERNEL_LIB
    466471        rm -f libkernel.a
Note: See TracChangeset for help on using the changeset viewer.