📄 makefile
字号:
TOPDIR = $(shell pwd)#cross ?= powerpc-405-linux-gnu-#host ?= powerpc-405-linux-gnu#platform=relook400shost ?= sh4-linuxcross ?= sh4-linux-platform ?= cuberevoversion=070723kernelinc=$(TOPDIR)/../../include/linux/modules += lib/libdvbapimodules += lib/libucsimodules += lib/libdvben50221modules += test/libdvben50221all: .$(platform).buildinstall: .$(platform).installconfigure:distclean: clean rm -f dvb-apps.$(version).tar.gz rm -Rf $(platform).targetclean: rm -f .$(platform).install rm -f .$(platform).build rm -f .$(platform).get rm -Rf $(platform) dvb-apps.$(version).$(platform).install: .$(platform).build for module in $(modules); do \ make -C $(platform)/$$module CFLAGS="-O2 -Wall -W -Wshadow -Wpointer-arith -Wstrict-prototypes" CC=$(cross)gcc LD=$(cross)ld AR=$(cross)ar prefix=$(TOPDIR)/$(platform).target install || exit 1; \ done touch $@.$(platform).build: .$(platform).get for module in $(modules); do \ make -C $(platform)/$$module CFLAGS="-O2 -Wall -W -Wshadow -Wpointer-arith -Wstrict-prototypes" CC=$(cross)gcc LD=$(cross)ld AR=$(cross)ar prefix=$(TOPDIR)/$(platform).target || exit 1; \ done touch $@.$(platform).get: dvb-apps.$(version).tar.gz rm -Rf $(platform) dvb-apps.$(version) tar zxf dvb-apps.$(version).tar.gz for diffs in *.patch; do \ ( cd dvb-apps.$(version); patch -p1 -t < ../$$diffs; ); \ done mv dvb-apps.$(version) $(platform) touch $@dvb-apps.$(version).tar.gz: wget ftp://dev.dgstation.co.kr/pub/common/downloads/mirror/dvb-apps.$(version).tar.gzinstall2target: .$(platform).install cp -f $(TOPDIR)/$(platform).target/lib/libucsi.so $(prefix)/lib cp -f $(TOPDIR)/$(platform).target/lib/libdvben50221.so $(prefix)/lib cp -rf $(TOPDIR)/$(platform).target/include $(prefix)/include
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -