📄 makefile.test
字号:
REL_PATH = ../../../../..MAE_PATH = $(REL_PATH)/travis/mae/envENV_PATH = $(REL_PATH)/travis/envPASS_PATH = ../../MAEMAEWRAP_PATH = $(REL_PATH)/MAE-WrapperLIBMPEG2_PATH= ../FIRST_SRCS = $(LIBMPEG2_PATH)libmpeg2test.c \ $(LIBMPEG2_PATH)decode.c \ $(LIBMPEG2_PATH)header.c \ $(LIBMPEG2_PATH)motion_functions.c \ $(LIBMPEG2_PATH)slice.c \ $(LIBMPEG2_PATH)sliceMAE.c \ASM_SRCS = $(LIBMPEG2_PATH)slice_asm.SLAST_SRCS = \ $(MAEWRAP_PATH)/cmodelif.c \ $(MAEWRAP_PATH)/mae_interface.c \ $(LIBMPEG2_PATH)alloc.c \CFLAGS= \-DOS_Linux \-DREF_MPEG2 \-DHAVE_CONFIG_H \$(INCLUDES)INCLUDES = \-I. \-I.. \-I../../include \-I$(MAE_PATH) \-I$(ENV_PATH) \-I$(PASS_PATH) \-I$(MAEWRAP_PATH) \-I$(LIBMPEG2_PATH)OBJS=$(subst .c,.o,$(FIRST_SRCS)) \ $(subst .S,.o,$(ASM_SRCS)) \ $(subst .c,.o,$(LAST_SRCS)) \PG_OBJS=$(subst .o,.po,$(OBJS))CC =gcc -mips32 -mmad -O3 #-mips32r2 -Wa,-mips32r2 -mmad -O3CXX=g++ -mips32 -mmad -O3 #-mips32r2 -Wa,-mips32r2 -mmad -O3DEL=rmLIBS = all: profiled normalprofiled: $(PG_OBJS) $(CC) --profile --static -o libmpeg2test_pg $(CFLAGS) -pg $(PG_OBJS) $(LIBS) -lc_p -lm_pnormal: $(OBJS) $(CC) -o libmpeg2test $(CFLAGS) $(OBJS) $(LIBS)%.o : %.c $(CC) $(CFLAGS) -o $@ -c $<%.o : %.S $(CC) $(CFLAGS) -o $@ -c $<%.o : %.cpp $(CXX) $(CFLAGS) -o $@ -c $<%.po : %.c $(CC) $(CFLAGS) -pg -o $*.po -c $<%.po : %.S $(CC) $(CFLAGS) -pg -o $*.po -c $<%.po : %.cpp $(CXX) $(CFLAGS) -pg -o $*.po -c $<clean: rm -f $(OBJS) $(PG_OBJS) rm -f *.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -