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

📄 makefile

📁 JPEG2000实现的源码
💻
字号:
CC = gcc

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

BIN_DIR = ../../bin

COMMON_OBJS = local_services.o
COMMAND_OBJS = std_cmdl.o
IMAGE_READER_OBJS = simple_image_reader.o mcraw_image_reader.o mcraw_common.o
KLT_OBJS = calc_klt.o meschach_utils.o

all :: calc_klt

calc_klt :: $(COMMON_OBJS) $(COMMAND_OBJS) $(IMAGE_READER_OBJS) $(KLT_OBJS)
	$(CC) $(CFLAGS) \
	      $(COMMON_OBJS) \
	      $(COMMAND_OBJS) \
	      $(IMAGE_READER_OBJS) \
	      $(KLT_OBJS) \
	      -o $(BIN_DIR)/calc_klt -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

# IMAGE I/O

simple_image_reader.o :: ../../image_io/simple_image_reader.c
	$(CC) $(CFLAGS) -c ../../image_io/simple_image_reader.c \
	      -o simple_image_reader.o
mcraw_image_reader.o :: ../image_io/mcraw_image_reader.c
	$(CC) $(CFLAGS) -c ../image_io/mcraw_image_reader.c \
	      -o mcraw_image_reader.o
mcraw_common.o :: ../image_io/mcraw_common.c
	$(CC) $(CFLAGS) -c ../image_io/mcraw_common.c \
	      -o mcraw_common.o

# KLT

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

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

clean ::
	rm *.o

⌨️ 快捷键说明

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