📄 makefile
字号:
## ----------------------------------------------------------------------# T-Kernel / Standard Extension## Copyright (C) 2006 by Ken Sakamura. All rights reserved.# T-Kernel / Standard Extension is distributed # under the T-License for T-Kernel / Standard Extension.# ----------------------------------------------------------------------## Version: 1.00.00# Released by T-Engine Forum(http://www.t-engine.org) at 2006/8/11.## ----------------------------------------------------------------------### Makefile for gmake# library main (system-dependent description)## T-Engine typeMACHINE = vr5500TETYPE = stdTENGINE=$(TETYPE)_$(MACHINE)# default rulesinclude $(BD)/etc/makerulesLIB_MASTER_TARGET := \libtk libtm \ $(LIB_MASTER_TARGET)LIB_CPUDEP_TARGET := \ crt/crttkse libtksesvc libdl libtcstr libtkse libg solib \ $(LIB_CPUDEP_TARGET)LIB_SYSDEP_TARGET := \ $(LIB_SYSDEP_TARGET)LIB_ARCHIVE_OBJ = $(filter lib%, $(LIB_SYSDEP_TARGET) $(LIB_CPUDEP_TARGET))# ----------------------------------------------------------------------------all: libsvc $(LIB_MASTER_TARGET) crt0_so $(LIB_CPUDEP_TARGET) solib_naked finishlibsvc: cd $(BD)/lib/$@/build/$(MACHINE).so ; \ make clean; \ make install$(LIB_MASTER_TARGET): cd $(BD)/lib/$@/build/$(TENGINE).so ; \ make clean; \ make installcrt0_so: cd $(BD)/tkse/lib/crt/crt0_so/build/$(TENGINE).so ; \ make clean; \ make install$(LIB_CPUDEP_TARGET): cd $(BD)/tkse/lib/$@/build/$(MACHINE).so ; \ make clean; \ make installsolib_naked: cd $(BD)/tkse/lib/solib/build/$(MACHINE) ; \ make clean; \ make installfinish: cd $(BD)/lib/build/$(TENGINE).dl ; \ rm -f *.so ; \ ln -s libdl.so.2 libdl.so ; \ ln -s libtcstr.so.2 libtcstr.so ; \ ln -s libtkse.so.2 libtkse.so ; \ ln -s libg.so.2 libg.so ; \ cp *.so* ../$(TENGINE)clean: @( cd ../.. ; \ for dir in $(LIB_CPUDEP_TARGET); do \ ( cd $$dir/build/$(MACHINE) ; make clean ) ; \ done ) ; rm -rf $(addsuffix .a, $(LIB_ARCHIVE_OBJ)) *.o \#*.o.* \#*.a.*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -