COMP: adding trunk/codec/compat to the list of directories
[openjpeg.git] / mj2 / Makefile
1 # Makefile for the MJ2 codecs of the OpenJPEG library: frames_to_mj2, mj2_to_frames, extract_j2k_from_mj2 and wrap_j2k_in_mj2
2
3 CFLAGS = -O3 -lstdc++ # -g -p -pg
4
5 all: frames_to_mj2 mj2_to_frames extract_j2k_from_mj2 wrap_j2k_in_mj2
6
7 frames_to_mj2: frames_to_mj2.c ../libopenjpeg.a
8         gcc $(CFLAGS) compat/getopt.c mj2_convert.c mj2.c frames_to_mj2.c -o frames_to_mj2 -L.. -lopenjpeg -I ../libopenjpeg/ -lm
9
10 mj2_to_frames: mj2_to_frames.c ../libopenjpeg.a
11         gcc $(CFLAGS) compat/getopt.c mj2_convert.c mj2.c mj2_to_frames.c -o mj2_to_frames -L.. -lopenjpeg -I ../libopenjpeg/ -lm
12
13 extract_j2k_from_mj2: extract_j2k_from_mj2.c ../libopenjpeg.a
14         gcc $(CFLAGS) mj2.c extract_j2k_from_mj2.c -o extract_j2k_from_mj2 -L.. -lopenjpeg -I ../libopenjpeg/ -lm
15
16 wrap_j2k_in_mj2: wrap_j2k_in_mj2.c ../libopenjpeg.a
17         gcc $(CFLAGS) mj2.c wrap_j2k_in_mj2.c -o wrap_j2k_in_mj2 -L.. -lopenjpeg -I ../libopenjpeg/ -lm
18
19 clean:
20         rm -f frames_to_mj2 mj2_to_frames extract_j2k_from_mj2 wrap_j2k_in_mj2