📄 makefile.svn-base
字号:
# Makefileinclude config.makSRCS = common/mc.c common/predict.c common/pixel.c common/macroblock.c \ common/frame.c common/dct.c common/cpu.c common/cabac.c \ common/common.c common/mdate.c common/csp.c \ encoder/analyse.c encoder/me.c encoder/ratecontrol.c \ encoder/set.c encoder/macroblock.c encoder/cabac.c \ encoder/cavlc.c encoder/encoder.c encoder/eval.c# Visualization sourcesifeq ($(VIS),yes)SRCS += common/visualize.c common/display-x11.cendif# MMX/SSE optimsifeq ($(ARCH),X86)SRCS += common/i386/mc-c.c common/i386/dct-c.c common/i386/predict.cASMSRC = common/i386/dct-a.asm common/i386/cpu-a.asm \ common/i386/pixel-a.asm common/i386/mc-a.asm \ common/i386/mc-a2.asm common/i386/predict-a.asmOBJASM = $(ASMSRC:%.asm=%.o)endif# MMX/SSE optimsifeq ($(ARCH),X86_64)SRCS += common/i386/mc-c.c common/i386/dct-c.c common/i386/predict.cASMSRC = common/amd64/dct-a.asm common/amd64/cpu-a.asm \ common/amd64/pixel-a.asm common/amd64/mc-a.asm \ common/amd64/mc-a2.asm common/amd64/predict-a.asmOBJASM = $(ASMSRC:%.asm=%.o)endif# AltiVec optimsifeq ($(ARCH),PPC)SRCS += common/ppc/mc.c common/ppc/pixel.c common/ppc/dct.cendifOBJS = $(SRCS:%.c=%.o)DEP = dependdefault: $(DEP) x264$(EXE)libx264.a: .depend $(OBJS) $(OBJASM) ar rc libx264.a $(OBJS) $(OBJASM) ranlib libx264.ax264$(EXE): libx264.a x264.o $(CC) -o $@ x264.o libx264.a $(LDFLAGS)x264vfw.dll: libx264.a $(wildcard vfw/*.c vfw/*.h) make -C vfw/build/cygwincheckasm: testing/checkasm.o libx264.a $(CC) -o $@ $< libx264.a $(LDFLAGS)%.o: %.asm $(AS) $(ASFLAGS) -o $@ $<.depend: config.mak config.h rm -f .depend# Hacky - because gcc 2.9x doesn't have -MT $(foreach SRC, $(SRCS) x264.c, ( echo -n "`dirname $(SRC)`/" && $(CC) $(CFLAGS) $(SRC) -MM -g0 ) 1>> .depend;)config.h: $(wildcard .svn/entries */.svn/entries */*/.svn/entries) ./version.shdepend: .dependifneq ($(wildcard .depend),)include .dependendifclean: rm -f $(OBJS) $(OBJASM) config.h *.a x264.o x264 x264.exe .depend TAGS rm -rf vfw/build/cygwin/bindistclean: clean rm -f config.mak vfw/build/cygwin/config.makDIR_INSTALL="/usr/local"install: x264 install x264.h $(DIR_INSTALL)/include/ install libx264.a $(DIR_INSTALL)/lib/ install x264 $(DIR_INSTALL)/bin/etags: TAGSTAGS: etags $(SRCS)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -