makefile

来自「JPEG2000实现的源码」· 代码 · 共 42 行

TXT
42
字号
CC = gcc

INCLUDES = -I../../common
C_OPT = -O -ansi
CFLAGS = $(INCLUDES) $(C_OPT) -DIMPLEMENT_32

BIN_DIR = ../../bin

COMMON_OBJS = local_services.o
COMMAND_OBJS = std_cmdl.o
DCT_OBJS = calc_dct.o

all :: calc_dct

calc_dct :: $(COMMON_OBJS) $(COMMAND_OBJS) $(DCT_OBJS)
	$(CC) $(CFLAGS) \
	      $(COMMON_OBJS) \
	      $(COMMAND_OBJS) \
	      $(DCT_OBJS) \
	      -o $(BIN_DIR)/calc_dct -lm

# COMMON

local_services.o :: ../../common/local_services.c
	$(CC) $(CFLAGS) -c ../../common/local_services.c \
	      -o local_services.o

# COMMAND

std_cmdl.o :: ../../command_line/std_cmdl.c
	$(CC) $(CFLAGS) -c ../../command_line/std_cmdl.c \
	      -o std_cmdl.o

# DCT

calc_dct.o :: calc_dct.c
	$(CC) $(CFLAGS) -c calc_dct.c \
	      -o calc_dct.o

clean ::
	rm *.o

⌨️ 快捷键说明

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