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

📄 makefile.unix

📁 MPEG 2的音频编码软件。喜欢多媒体的开发人员可以看看。
💻 UNIX
字号:
############################################################################
## ISO MPEG Audio Subgroup Software Simulation Group (1996)
## ISO 13818-3 MPEG-2 Audio Encoder - Lower Sampling Frequency Extension
##
## $Id: makefile.unix,v 1.1 1996/02/14 05:28:25 rowlands Exp $
##
## Makefile for encoder for vanilla UNIX platform using standard make.
##
## $Log: makefile.unix,v $
## Revision 1.1  1996/02/14 05:28:25  rowlands
## Initial revision
##
############################################################################

# MODE= -O -DUNIX
MODE= -g -DUNIX
#MODE= -DMSC60 -AH -Zi -Gt
OBJ_SUFFIX=.o
EXE_SUFFIX=

PROGRAM	= encode$(EXE_SUFFIX)

all: $(PROGRAM)

$(PROGRAM) : \
	common.c common.h encode.c encoder.h formatBitstream.c \
	formatBitstream.h huffman.c huffman.h ieeefloat.c ieeefloat.h \
	l3bitstream-pvt.h l3bitstream.c l3bitstream.h l3psy.c l3psy.h \
	l3side.h loop-pvt.h loop.c loop.h mdct.c mdct.h musicin.c \
	portableio.c portableio.h psy.c reservoir.c reservoir.h subs.c tonal.c

HEDS =  \
	common.h encoder.h formatBitstream.h huffman.h ieeefloat.h \
	l3bitstream-pvt.h l3bitstream.h l3psy.h l3side.h loop-pvt.h loop.h \
	mdct.h portableio.h reservoir.h

OBJS = \
	common$(OBJ_SUFFIX) \
	encode$(OBJ_SUFFIX) \
	formatBitstream$(OBJ_SUFFIX) \
	huffman$(OBJ_SUFFIX) \
	ieeefloat$(OBJ_SUFFIX) \
	l3bitstream$(OBJ_SUFFIX) \
	l3psy$(OBJ_SUFFIX) \
	loop$(OBJ_SUFFIX) \
	mdct$(OBJ_SUFFIX) \
	musicin$(OBJ_SUFFIX) \
	portableio$(OBJ_SUFFIX) \
	psy$(OBJ_SUFFIX) \
	reservoir$(OBJ_SUFFIX) \
	subs$(OBJ_SUFFIX) \
	tonal$(OBJ_SUFFIX)

LFLAG = 

CC    = gcc
LN    = gcc
LNEXTRA=-lm
#CC    = cl
#LN    = cl

.c$(OBJ_SUFFIX): $(HEDS)
	$(CC) -c $(MODE) $*.c

all: $(PROGRAM)

default: all


$(PROGRAM) : $(OBJS) $(HEDS)
	$(LN) -o $(PROGRAM) $(MODE) $(LFLAG) $(OBJS) $(LNEXTRA)

clean:
	rm -f $(OBJS)

veryclean:
	rm -f $(PROGRAM) $(OBJS)

⌨️ 快捷键说明

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