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

📄 makefile

📁 一个将mp3/mp2文件解压成wav文件的源码
💻
字号:
SRCDIR=mpglib
CFLAGS=-I<Includepath>
CC=lcc.exe
LINKER=lcclnk.exe
OBJS=\
	common.obj \
	dct64_i386.obj \
	decode_i386.obj \
	interface.obj \
	layer2.obj \
	layer3.obj \
	tabinit.obj

LIBS=

mpglib.dll:	$(OBJS) Makefile
	$(LINKER)  -s -dll -o $(SRCDIR)\mpglib.dll $(OBJS) $(LIBS)

# Build COMMON.C
COMMON_C=\
	$(SRCDIR)\mpg123.h\

common.obj: $(COMMON_C) $(SRCDIR)\common.c
	$(CC) -c $(CFLAGS) $(SRCDIR)\common.c

# Build DCT64_I386.C
DCT64_I386_C=\
	$(SRCDIR)\mpg123.h\

dct64_i386.obj: $(DCT64_I386_C) $(SRCDIR)\dct64_i386.c
	$(CC) -c $(CFLAGS) $(SRCDIR)\dct64_i386.c

# Build DECODE_I386.C
DECODE_I386_C=\
	$(SRCDIR)\mpg123.h\
	$(SRCDIR)\mpglib.h\

decode_i386.obj: $(DECODE_I386_C) $(SRCDIR)\decode_i386.c
	$(CC) -c $(CFLAGS) $(SRCDIR)\decode_i386.c

# Build INTERFACE.C
INTERFACE_C=\
	$(SRCDIR)\mpg123.h\
	$(SRCDIR)\mpglib.h\

interface.obj: $(INTERFACE_C) $(SRCDIR)\interface.c
	$(CC) -c $(CFLAGS) $(SRCDIR)\interface.c

# Build LAYER2.C
LAYER2_C=\
	$(SRCDIR)\mpg123.h\
	$(SRCDIR)\l2tables.h\

layer2.obj: $(LAYER2_C) $(SRCDIR)\layer2.c
	$(CC) -c $(CFLAGS) $(SRCDIR)\layer2.c

# Build LAYER3.C
LAYER3_C=\
	$(SRCDIR)\mpg123.h\
	$(SRCDIR)\mpglib.h\
	$(SRCDIR)\huffman.h\

layer3.obj: $(LAYER3_C) $(SRCDIR)\layer3.c
	$(CC) -c $(CFLAGS) $(SRCDIR)\layer3.c

# Build TABINIT.C
TABINIT_C=\
	$(SRCDIR)\mpg123.h\

tabinit.obj: $(TABINIT_C) $(SRCDIR)\tabinit.c
	$(CC) -c $(CFLAGS) $(SRCDIR)\tabinit.c

link:
	$(LINKER)  -s -dll -o $(SRCDIR)\mpglib.dll $(OBJS) $(LIBS)

⌨️ 快捷键说明

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