📄 makefile
字号:
CFLAGS+= -I. -I../.. -DHAVE_PTHREAD -D__WIN32__ -D__X264__
ifneq ($(CC),icl)
CFLAGS+=-DARCH_X86 -DHAVE_MMX -DHAVE_SSE3
endif
SRCS_C=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/csp.c common/set.c common/quant.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 \
ff_x264.c
ifneq ($(CC),icl)
SRCS_C+=common/i386/mc-c.c common/i386/predict-c.c
SRCS_NASM=common/i386/cpu-a.asm common/i386/dct-a.asm common/i386/pixel-a.asm \
common/i386/mc-a.asm common/i386/mc-a2.asm common/i386/predict-a.asm \
common/i386/pixel-sse2.asm common/i386/quant-a.asm \
common/i386/deblock-a.asm
endif
NASMFLAGS+=-DHAVE_SSE3
GCCLIBS=-lpthread
SLIB=../../../bin/ff_x264.dll
DEF=ff_x264.def
include ../../makefile_c.inc
.all: $(SLIB)
clean:
rm -f *.o encoder/*.o common/*.o common/i386/*.o *~ $(SLIB) *.d encoder/*.d common/*.d common/i386/*.d
#
# include dependency files if they exist
#
-include $(SRCS:.cpp=.d) $(SRCS_C:.c=.d)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -