⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.legacy

📁 在linux环境下的MP3播放软件
💻 LEGACY
📖 第 1 页 / 共 2 页
字号:
		CFLAGS="$(CFLAGS) $(CPPFLAGS) -Wall -ansi -pedantic -O4 -mcpu=i486 -fomit-frame-pointer \			-funroll-all-loops -ffast-math -DROT_I386 \			-DREAD_MMAP \			-DI386_ASSEM -DREAL_IS_FLOAT -DHAVE_MMAP -DOSS" \		mpg123-makefreebsd-esd:	$(MAKE) CC=cc \		AUDIO_LIB="-lesd -laudiofile" \		OBJECTS="decode_i386.o dct64_i386.o $(GETBITS) audio_esd.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -Wall -ansi -pedantic -O4 -mcpu=i486 -fomit-frame-pointer \			-funroll-all-loops -ffast-math -DROT_I386 \			-DREAD_MMAP \			-DI386_ASSEM -DREAL_IS_FLOAT -DHAVE_MMAP -DOSS \			-I/usr/local/include -L/usr/local/lib" \		mpg123-make# -mno-epilogue# -mflat -mv8 -mcpu=ultrasparc# these are MY EXPERIMENTAL compile entriessolaris-pure:	$(MAKE) CC="purify -cache-dir=/tmp cc" \		LDFLAGS="$(LDFLAGS) -lsocket -lnsl" \		OBJECTS="decode.o dct64.o audio_sun.o term.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -fast -native -xO4 -DSOLARIS -DHAVE_TERMIOS \			-DHAVE_MMAP" \		mpg123-makesolaris-ccscc:	$(MAKE) CC=/usr/ccs/bin/ucbcc LDFLAGS="$(LDFLAGS) -lsocket -lnsl" \		OBJECTS="decode.o dct64.o audio_sun.o term.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -fast -native -xO4 -DSOLARIS \			-DHAVE_MMAP" \		mpg123-make# common solaris compile entriessolaris:	$(MAKE) CC=cc LDFLAGS="$(LDFLAGS) -lsocket -lnsl" \		OBJECTS="decode.o dct64.o audio_sun.o term.o" \		CFLAGS="$(CFLAGS)-fast -native -xO4 -DSOLARIS \			-DHAVE_MMAP -DHAVE_TERMIOS" \		mpg123-makesolaris-gcc-profile:	$(MAKE) CC=gcc \		LDFLAGS="$(LDFLAGS) -lsocket -lnsl -pg" \		OBJECTS="decode.o dct64.o audio_sun.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -g -pg -O2 -Wall -DSOLARIS -DREAL_IS_FLOAT -DHAVE_MMAP \			-DREAD_MMAP \			-funroll-all-loops -finline-functions" \		mpg123-makesolaris-gcc:	$(MAKE) CC=gcc \		LDFLAGS="$(LDFLAGS) -lsocket -lnsl" \		OBJECTS="decode.o dct64.o audio_sun.o term.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -O2 -Wall -pedantic -DSOLARIS -DREAL_IS_FLOAT -DHAVE_MMAP \			-DREAD_MMAP -DHAVE_TERMIOS \			-funroll-all-loops  -finline-functions" \		mpg123-makesolaris-gcc-esd:	$(MAKE) CC=gcc LDFLAGS="$(LDFLAGS) -lsocket -lnsl" \		AUDIO_LIB="-lesd -lresolv" \		OBJECTS="decode.o dct64.o audio_esd.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -O2 -Wall -DSOLARIS -DREAL_IS_FLOAT -DHAVE_MMAP \			-DREAD_MMAP \			-funroll-all-loops -finline-functions" \		mpg123-makesolaris-x86-gcc-oss:	$(MAKE) CC=gcc LDFLAGS="$(LDFLAGS) -lsocket -lnsl" \		OBJECTS="decode_i386.o dct64_i386.o $(PENTIUM_DECODE).o \			audio_oss.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DHAVE_MMAP \			-DREAD_MMAP -DOSS \			-Wall -O2 -mcpu=i486 \			-funroll-all-loops -finline-functions" \		mpg123-makesolaris-gcc-nas:	$(MAKE) CC=gcc LDFLAGS="$(LDFLAGS) -lsocket -lnsl" \		AUDIO_LIB="-L/usr/openwin/lib -laudio -lXau"\		OBJECTS="decode.o dct64.o audio_nas.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -O2 -I/usr/openwin/include -Wall \			-DSOLARIS -DREAL_IS_FLOAT -DHAVE_MMAP \			-DREAD_MMAP -DNAS \			-funroll-all-loops -finline-functions" \		mpg123-makesunos:	$(MAKE) CC=gcc \		OBJECTS="decode.o dct64.o audio_sun.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -O2 -DSUNOS -DREAL_IS_FLOAT -DHAVE_MMAP \			-funroll-loops" \		mpg123-make#		CFLAGS='-DREAL_IS_FLOAT -Aa +O3 -D_HPUX_SOURCE -DHPUX'hpux:	$(MAKE) CC=cc \		OBJECTS="decode.o dct64.o audio_hp.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -DREAL_IS_FLOAT -Ae +O3 -D_HPUX_SOURCE -DHPUX" \		mpg123-makehpux-alib:	$(MAKE) CC=cc LDFLAGS="$(LDFLAGS) -L/opt/audio/lib" \		OBJECTS="decode.o dct64.o audio_alib.o" \		AUDIO_LIB=-lAlib \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -DREAL_IS_FLOAT -Ae +O3 -D_HPUX_SOURCE -DHPUX \			-I/opt/audio/include" \		mpg123-makehpux-gcc:	$(MAKE) CC=gcc OBJECTS="decode.o dct64.o audio_hp.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -DREAL_IS_FLOAT -O3 -D_HPUX_SOURCE -DHPUX" \		mpg123-makesgi:	$(MAKE) CC=cc \		OBJECTS="decode.o dct64.o audio_sgi.o" AUDIO_LIB=-laudio \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -O2 -DSGI -DREAL_IS_FLOAT -DHAVE_MMAP" \		mpg123-makesgi-gcc:	$(MAKE) CC=gcc \		OBJECTS="decode.o dct64.o audio_sgi.o" AUDIO_LIB=-laudio \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -O2 -DSGI -DREAL_IS_FLOAT -DHAVE_MMAP" \		mpg123-makedec:	$(MAKE) CC=cc OBJECTS="decode.o dct64.o audio_dummy.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -std1 -warnprotos -O4 -DHAVE_MMAP" \		LDFLAGS="$(LDFLAGS) -lrt" \		mpg123-makedec-debug:	$(MAKE) CC=cc OBJECTS="decode.o dct64.o audio_dummy.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -g3 -std1 -warnprotos -O4 -DHAVE_MMAP" \		LDFLAGS="$(LDFLAGS) -lrt" \		mpg123-makedec-nas:	$(MAKE) CC=cc LDFLAGS="$(LDFLAGS) -L/usr/X11R6/lib" \		AUDIO_LIB="-laudio -lXau -ldnet_stub"\		OBJECTS="decode.o dct64.o  audio_nas.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -I/usr/X11R6/include -std1 -warnprotos -O4 -DHAVE_MMAP" \		mpg123-makeultrix:	$(MAKE) CC=cc OBJECTS="decode.o dct64.o audio_dummy.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -std1 -O2 -DULTRIX" \		mpg123-makeaix-gcc:	$(MAKE) CC=gcc OBJECTS="decode.o dct64.o audio_aix.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -DAIX -Wall -O6 -DHAVE_MMAP -DREAD_MMAP -DREAL_IS_FLOAT \			-fomit-frame-pointer -funroll-all-loops \			-finline-functions -ffast-math" \		mpg123-makeaix-xlc:	$(MAKE) OBJECTS="decode.o dct64.o audio_aix.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -O3 -qstrict -qcpluscmt -DAIX -DHAVE_MMAP \			-DREAD_MMAP" \		mpg123-makeos2:	$(MAKE) CC=gcc \		OBJECTS="decode_i386.o dct64_i386.o audio_os2.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -DREAL_IS_FLOAT -DNOXFERMEM -DOS2 -Wall -O2 -mcpu=i486 \		-fomit-frame-pointer -funroll-all-loops \		-finline-functions -ffast-math" \		LIBS="-los2me -lsocket" \		mpg123.exenetbsd:	$(MAKE) CC=cc \		OBJECTS="decode.o dct64.o audio_sun.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -Wall -ansi -pedantic -O3 -fomit-frame-pointer \			-funroll-all-loops -ffast-math \			-DREAL_IS_FLOAT -DHAVE_MMAP -DNETBSD -DNO_RT" \		mpg123-makenetbsd-x86:	$(MAKE) CC=cc \		OBJECTS="decode_i386.o dct64_i386.o audio_sun.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -Wall -ansi -pedantic -O4 -mcpu=i486 -fomit-frame-pointer \			-funroll-all-loops -ffast-math -DROT_I386 \			-DI386_ASSEM -DREAL_IS_FLOAT -DHAVE_MMAP -DNETBSD -DNO_RT" \		mpg123-makenetbsd-rt:	$(MAKE) CC=cc LDFLAGS="$(LDFLAGS) -lpthread" \		OBJECTS="decode.o dct64.o audio_sun.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -Wall -ansi -pedantic -O3 -fomit-frame-pointer \			-funroll-all-loops -ffast-math \			-DREAL_IS_FLOAT -DHAVE_MMAP -DNETBSD" \		mpg123-makenetbsd-x86-rt:	$(MAKE) CC=cc LDFLAGS="$(LDFLAGS) -lpthread" \		OBJECTS="decode_i386.o dct64_i386.o audio_sun.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -Wall -ansi -pedantic -O4 -mcpu=i486 -fomit-frame-pointer \			-funroll-all-loops -ffast-math -DROT_I386 \			-DI386_ASSEM -DREAL_IS_FLOAT -DHAVE_MMAP -DNETBSD" \		mpg123-makebsdos:	$(MAKE) CC=shlicc2 \		OBJECTS="decode_i386.o dct64_i386.o \			 audio_oss.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -Wall -O4 -mcpu=i486 -fomit-frame-pointer \			-funroll-all-loops -ffast-math -DROT_I386 \			-DI386_ASSEM -DREAL_IS_FLOAT -DHAVE_MMAP -DOSS \			-DDONT_CATCH_SIGNALS" \		mpg123-makebsdos4:	$(MAKE) CC=gcc \		OBJECTS="decode_i386.o dct64_i386.o audio_oss.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -Wall -O4 -mcpu=i486 -fomit-frame-pointer \			-funroll-all-loops -ffast-math -DROT_I386 \			-DI386_ASSEM -DREAL_IS_FLOAT -DHAVE_MMAP -DOSS \			-DREAD_MMAP -DDONT_CATCH_SIGNALS" \		mpg123-makebsdos-nas:	$(MAKE) CC=shlicc2 \		AUDIO_LIB="-laudio -lXau -L/usr/X11R6/lib" \		OBJECTS="decode_i386.o dct64_i386.o \			audio_nas.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -Wall -O4 -mcpu=i486 -fomit-frame-pointer \			-funroll-all-loops -ffast-math -DROT_I386 \			-DI386_ASSEM -DREAL_IS_FLOAT -DHAVE_MMAP -DOSS \			-DDONT_CATCH_SIGNALS -DNAS" \		mpg123-makemint:	$(MAKE) CC=gcc \		OBJECTS="decode.o dct64.o audio_mint.o" \		CFLAGS="$(CFLAGS) $(CPPFLAGS) -Wall -O2 -m68020-40 -m68881 \		-fomit-frame-pointer -funroll-all-loops \		-finline-functions -ffast-math \		-DREAL_IS_FLOAT -DMINT -DNOXFERMEM" \		AUDIO_LIB='-lsocket' \		mpg123-make# maybe you need the additonal options LDFLAGS='-lnsl -lsocket' when linking (see solaris:)#		CFLAGS="$(CFLAGS) $(CPPFLAGS) -DGENERIC -DNOXFERMEM" \# the two flags don't compile (anymore)...# this makefile is a victim to bitrot...generic:	$(MAKE) LDFLAGS= OBJECTS="decode.o dct64.o audio_dummy.o" \	CFLAGS="$(CFLAGS) $(CPPFLAGS)" \	mpg123-make#################################################################################################################################################################################################################################mpg123-make:	@ $(MAKE) BINNAME=mpg123 mpg123mpg123: mpg123.o playlist.o stringbuf.o common.o id3.o $(OBJECTS) decode_2to1.o decode_4to1.o \		tabinit.o audio.o layer1.o layer2.o layer3.o buffer.o \		getlopt.o httpget.o xfermem.o equalizer.o \		decode_ntom.o $(MAKEFILE) wav.o readers.o getbits.o \		control_generic.o	$(CC) $(CFLAGS) $(LDFLAGS)  mpg123.o playlist.o stringbuf.o tabinit.o common.o id3.o layer1.o \		layer2.o layer3.o audio.o buffer.o decode_2to1.o equalizer.o \		decode_4to1.o getlopt.o httpget.o xfermem.o decode_ntom.o \		wav.o readers.o getbits.o control_generic.o \		$(OBJECTS) -o $(BINNAME) -lm $(AUDIO_LIB)mpg123.exe: mpg123.o playlist.o stringbuf.o common.o id3.o $(OBJECTS) decode_2to1.o decode_4to1.o \		tabinit.o audio.o layer1.o layer2.o layer3.o buffer.o \		getlopt.o httpget.o $(MAKEFILE) wav.o readers.o getbits.o	$(CC) $(CFLAGS) $(LDFLAGS) $^ -o mpg123.exe -lm $(LIBS)#################################################################################################################################################################################################################################layer1.o:	mpg123.h debug.h config.hlayer2.o:	mpg123.h l2tables.h debug.h config.hlayer3.o:	mpg123.h huffman.h common.h getbits.h debug.h config.hdecode.o:	mpg123.h debug.h config.hdecode_2to1.o:	mpg123.h debug.h config.hdecode_4to1.o:	mpg123.h debug.h config.hdecode_ntom.o:	mpg123.h debug.h config.hdecode_i386.o:	mpg123.h debug.h config.hcommon.o:	mpg123.h common.h layer3.h debug.h config.hmpg123.o:	mpg123.c mpg123.h getlopt.h xfermem.h buffer.h term.h debug.h id3.h config.hmpg123.h:	audio.h debug.h config.haudio.o:	mpg123.h debug.h config.haudio_oss.o:	mpg123.h debug.h config.haudio_sun.o:	mpg123.h debug.h config.haudio_sgi.o:	mpg123.h debug.h config.haudio_hp.o:	mpg123.h debug.h config.haudio_nas.o:	mpg123.h debug.h config.haudio_os2.o:	mpg123.h debug.h config.haudio_dummy.o:	mpg123.h debug.h config.hbuffer.o:	mpg123.h xfermem.h buffer.h debug.h config.hgetbits.o:	common.h mpg123.h debug.h config.htabinit.o:	mpg123.h audio.h debug.h config.hgetlopt.o:	getlopt.h debug.h config.hhttpget.o:	mpg123.h debug.h config.hdct64.o:	mpg123.h debug.h config.hdct64_i386.o:	mpg123.h debug.h config.hxfermem.o:	xfermem.h debug.h config.hequalizer.o:	mpg123.h debug.h config.hwav.o:		mpg123.h debug.h config.hreaders.o:	mpg123.h buffer.h common.h debug.h config.hterm.o:		mpg123.h buffer.h term.h common.h debug.h config.hplaylist.o:	mpg123.h term.h getlopt.h debug.h config.h stringbuf.hstringbuf.o:	stringbuf.h config.h debug.hid3.o: config.h mpg123.h stringbuf.h genre.h id3.h debug.h common.hcontrol_generic.o: config.h mpg123.h common.h debug.h layer3.h#################################################################################################################################################################################################################################clean:	rm -f *.o *core *~ mpg123 gmon.out systemprepared-for-install:	@if [ ! -x mpg123 ]; then \		echo '###' ; \		echo '###  Before doing "make install", you have to compile the software.' ; \		echo '### Type "make" for more information.' ; \		echo '###' ; \		exit 1 ; \	fisystem: mpg123.h system.c	$(CC) -o $@ -Wall -O2 system.cinstall:	prepared-for-install	#strip mpg123	if [ -x /usr/ccs/bin/mcs ]; then /usr/ccs/bin/mcs -d mpg123; fi	mkdir -p $(BINDIR)	mkdir -p $(MANDIR)/man$(SECTION)	cp -f mpg123 $(BINDIR)	chmod 755 $(BINDIR)/mpg123	cp -f ../mpg123.1 $(MANDIR)/man$(SECTION)	chmod 644 $(MANDIR)/man$(SECTION)/mpg123.1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -