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

📄 makefile

📁 MPEG 2的音频编码软件。喜欢多媒体的开发人员可以看看。
💻
字号:
###############################################################################
## Copyright (c) 1995 MPEG/audio software simulation group
## All Rights Reserved
## $Id: makefile 1.6 1996/02/12 07:13:35 rowlands Exp $
##
## MPEG/audio coding/decoding software, work in progress
##   NOT for public distribution until verified and approved by the
##   MPEG/audio committee.
##
## $Log: makefile $
## Revision 1.6  1996/02/12 07:13:35  rowlands
## Release following Munich meeting
##
## Revision 1.5  1996/01/20 17:13:10  rowlands
## Moved Merged into main trunk
##
## Revision 1.4.3.2  1996/01/20  17:10:43  rowlands
## Added make "test" to encode decoded compliance bitstreams in
## test directory. Also added make "veryclean" to remove all but source.
##
## Revision 1.4.3.1  1996/01/19  04:40:26  rowlands
## Merged
##
## Revision 1.4  1995/06/16  06:29:49  rowlands
## Moved merged IRT/TI into main revision control trunk.
##
## Revision 1.3.2.1  1995/06/16  06:27:03  rowlands
## Added file dyncross.c
##
## Revision 1.3.2.0  1995/06/16  04:50:21  rowlands
## Created branch for IRT
##
## Revision 1.3.1.4  1995/06/16  03:08:10  rowlands
## Added make clean
##
## Revision 1.3.1.0  1995/06/12  00:02:16  rowlands
## Created branch for TI
##
## Revision 1.3  1995/04/06  05:48:03  rowlands
## Added file lingual.c
##
## Revision 1.2  1995/04/06  05:42:26  rowlands
## Added RCS header and multi-machine support
##
###############################################################################

###############################
# Compiler flags for UNIX
CC		= cc
#CFLAGS		= -DUNIX -g2 -DAugmentation_7ch -DPrintCRCDebug -DPrintBitDebug -DPRINTOUT -DDEBUG
#CFLAGS		= -DUNIX -g2 -DAugmentation_7ch -DPRINTOUT -DDEBUG
CFLAGS		= -DUNIX -mips2 -O2
LFLAGS		= -lm
EXE_SUFFIX	=
OBJ_SUFFIX	= .o

###############################
# Compiler flags for DOS MSC6.0
#CC		= cl
#CFLAGS		= -Zi -Gt -AH -DMSDOS -DMS_DOS
#LFLAGS		= -link /stack:0x8000
#EXE_SUFFIX	= .exe
#OBJ_SUFFIX	= .obj

.c$(OBJ_SUFFIX):
	$(CC) -c $(CFLAGS) $<

###############################
# Compiler flags for Indigo R4000
# CC=gcc
# ANSI-C (default), include debug info, allow profiling, full warnings
# CFLAGS =  -g2 -p -fullwarn
# CFLAGS =  -g2 -p
# CFLAGS = -ansi -g2 -w2 -O0 
# CFLAGS = -ansi -g2 -O0 
# CFLAGS = -g2 -w2 -O0 -G 0 -v
# CFLAGS = -Aa -g fur hp850a

.c$(OBJ_SUFFIX):
	$(CC) -c $(CFLAGS) $<

ENCOBJS = encode$(OBJ_SUFFIX) common$(OBJ_SUFFIX) musicin$(OBJ_SUFFIX)\
	subs$(OBJ_SUFFIX) psy$(OBJ_SUFFIX) tonal$(OBJ_SUFFIX)\
	predisto$(OBJ_SUFFIX) lingual$(OBJ_SUFFIX) dyn_cross$(OBJ_SUFFIX)\
	lfe$(OBJ_SUFFIX)

musicin$(EXE_SUFFIX) : $(ENCOBJS)
	$(CC) $(CFLAGS) -o $@ $(ENCOBJS) $(LFLAGS)

$(ENCOBJS): common.h encoder.h makefile

clean:
	rm -f $(ENCOBJS)

⌨️ 快捷键说明

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