makefile

来自「shine定点库」· 代码 · 共 36 行

TXT
36
字号
# Project:   shine

# GCC tools
CC = gcc
CFLAGS = -c -O2 -Wall
LD = gcc
LDFLAGS = -o $@

# Files
OBJS = bitstream.o huffman.o layer3.o loop.o main.o wave.o coder.o utils.o

# Rules

shine: $(OBJS)
	$(LD) $(LDFLAGS) $(OBJS)

$(OBJS): %.o: %.c
	$(CC) $(CFLAGS) $<

clean:
	del *.o

# Header dependencies

bitstream.o: types.h
huffman.o: types.h
layer3.o: types.h
coder.o: types.h table1.h
loop.o: types.h table2.h
main.o: types.h
wave.o: types.h

.PHONY: clean
clean:
	rm shine $(OBJS)

⌨️ 快捷键说明

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