📄 makefile
字号:
CFLAGS=-Wall -O -DBUILD_TESTSINPUT_MODULE=in_file.oCC=gccLD=gccLDFLAGS=LIBS=OBJS= common.o input.o $(INPUT_MODULE) coretrans.o nal.o cavlc.o \ params.o slicehdr.o slice.o mbmodes.o residual.o block.o \ mode_pred.o intra_pred.o mocomp.o \ main.o perf.oall: playh264playh264: libh264.a playh264.o $(LD) $(LDFLAGS) $(LIBS) -lSDL playh264.o libh264.a -o playh264libh264: libh264.alibh264.a: $(OBJS) ar r libh264.a $(OBJS)tests: $(OBJS) @rm -f .test* @touch .test.log @\for module in $(OBJS) ; do \ mod=$$(basename $$module .o) ;\ echo "int main(int argc, char* argv[]) { return _test_$$mod(argc,argv); }" >.test.c ;\ echo "Making $$mod-test ..." ;\ $(CC) $(CFLAGS) -c .test.c -o .test.o 2>/dev/null && \ $(LD) $(LDFLAGS) $(LIBS) $(OBJS) .test.o -o $$mod-test 2>/dev/null && \ echo " $$mod-test" >>.test.log ;\done @echo "The following test programs have been successfully compiled:" @cat .test.log @rm -f .test*.c.o: $(CC) $(CFLAGS) -c $*.c -o $*.oclean: rm -f $(OBJS) libh264.a *-test playh264 playh264.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -