📄 makefile
字号:
include ../config.makSRCS = sr1.cOBJS = sr1.o# OBJS = $(SRCS:.c,.s=.o)ifeq ($(TARGET_ARCH_SGI_MIPS),yes)OPTFLAGS := $(OPTFLAGS:-O4=-O0)endifCFLAGS = -I.. $(OPTFLAGS) $(EXTRA_INC)ifeq ($(TARGET_ARCH_X86),yes)SRCS += decode_i586.cOBJS += decode_i586.oSRCS += decode_MMX.c dct64_MMX.c tabinit_MMX.cOBJS += decode_MMX.o dct64_MMX.o tabinit_MMX.oSRCS += dct36_3dnow.c dct64_3dnow.cOBJS += dct36_3dnow.o dct64_3dnow.oSRCS += dct36_k7.c dct64_k7.cOBJS += dct36_k7.o dct64_k7.oendififeq ($(TARGET_ARCH_POWERPC),yes)ifeq ($(TARGET_ALTIVEC),yes)SRCS += dct64_altivec.cOBJS += dct64_altivec.oifeq ($(TARGET_OS),Darwin)CFLAGS += -faltivecelseCFLAGS += -maltivec -mabi=altivecendifendifendif.SUFFIXES: .c .o# .PHONY: all cleanall: libMP3.a.c.o: $(CC) -c $(CFLAGS) -o $@ $<decode_i586.o: decode_i586.c $(CC) -c $(CFLAGS) -fomit-frame-pointer -o $@ $<.s.o: $(CC) -c $(CFLAGS) -o $@ $<libMP3.a: $(OBJS) $(AR) r libMP3.a $(OBJS) $(RANLIB) libMP3.atest1: libMP3.a test.c $(CC) $(CFLAGS) test.c ../libvo/aclib.c -o test1 -I.. ./libMP3.a ../mp_msg-mencoder.o ../cpudetect.o -lmtest2: libMP3.a test2.c $(CC) $(CFLAGS) test2.c ../libvo/aclib.c -o test2 -I.. ./libMP3.a ../mp_msg-mencoder.o ../cpudetect.o -lmclean: rm -f *~ *.o *.a test1 test2distclean: rm -f *~ *.o *.a Makefile.bak .dependdep: dependdepend: $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend## include dependency files if they exist#ifneq ($(wildcard .depend),)include .dependendif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -