]> Creatis software - gdcm.git/blobdiff - src/gdcmopenjpeg/libopenjpeg/CMakeLists.txt
ENH: Huge update to openjpeg 1.0 (actually more CVS)...
[gdcm.git] / src / gdcmopenjpeg / libopenjpeg / CMakeLists.txt
index 22d64a6daa07360e4b2dcd671e21d81a4d5769a2..a93cc9166eb10ce8dfb1f49671c62f5cbdd7bcf7 100644 (file)
@@ -4,110 +4,33 @@ SET(openjpeg_SRCS
   bio.c
   cio.c
   dwt.c
+  event.c
   fix.c
+  image.c
   int.c
   j2k.c
+  j2k_lib.c
+  jp2.c
+  jpt.c
   mct.c
   mqc.c
-
+  openjpeg.c
   pi.c
   raw.c
   t1.c
   t2.c
   tcd.c
   tgt.c
-  jpt.c
-  jp2.c
 )
 
 IF (WIN32)
   IF (BUILD_SHARED_LIBS)
-    ADD_DEFINITIONS(-DOPENJPEGDLL)
-    #SET(JPEGDLL 1)
+    ADD_DEFINITIONS(-DOPJ_SHARED)
   ELSE (BUILD_SHARED_LIBS)
-    ADD_DEFINITIONS(-DOPENJPEGSTATIC)
-    #SET(JPEGSTATIC 1)
+    ADD_DEFINITIONS(-DOPJ_STATIC)
   ENDIF (BUILD_SHARED_LIBS)
 ENDIF (WIN32)
 
+ADD_LIBRARY(openjpeg ${openjpeg_SRCS})
 
-ADD_LIBRARY(gdcmopenjpeg ${openjpeg_SRCS})
 
-## $Id: CMakeLists.txt,v 1.4 2005/10/24 20:53:32 malaterre Exp $
-##
-## makefile for OpenJPEG library
-#
-#CFLAGS  = -Wall -O3 -fno-strength-reduce -fomit-frame-pointer
-#
-#ifndef DEBUG
-#  LDFLAGS = -s -lm
-#else
-#  LDFLAGS = -lm
-#endif
-#
-#OBJ_DIR_W32 = obj.w32
-#LIB_DIR_W32 = lib.w32
-#
-#ifdef MINGW32
-#  CC = i386-mingw32-gcc
-#  AR = i386-mingw32-ar
-#  OBJ_DIR = $(OBJ_DIR_W32)
-#  LIB_DIR = $(LIB_DIR_W32)
-#  all:   $(OBJ_DIR) $(LIB_DIR) \
-#   $(LIB_DIR)/libopenjpeg.a $(LIB_DIR)/libopenjpeg.dll
-#else
-#  CC = gcc
-#  AR = ar
-#  OBJ_DIR = obj
-#  LIB_DIR = lib
-#  all:   $(OBJ_DIR) $(LIB_DIR) \
-#   $(LIB_DIR)/libopenjpeg.a $(LIB_DIR)/libopenjpeg.so
-#endif
-#
-#$(OBJ_DIR):
-#   mkdir $(OBJ_DIR)
-#
-#$(LIB_DIR):   
-#   mkdir $(LIB_DIR)
-#
-#$(OBJ_DIR)/%.o:
-#   $(CC) -c $(CFLAGS) $(CPPFLAGS) -o $@ $<
-#
-#$(OBJ_DIR)/bio.o:   bio.c bio.h
-#$(OBJ_DIR)/cio.o:   cio.c cio.h
-#$(OBJ_DIR)/dwt.o:   dwt.c dwt.h int.h fix.h tcd.h
-#$(OBJ_DIR)/fix.o:   fix.c fix.h
-#$(OBJ_DIR)/int.o:   int.c
-#$(OBJ_DIR)/j2k.o:   j2k.c j2k.h cio.h tcd.h dwt.h int.h
-#$(OBJ_DIR)/mct.o:   mct.c mct.h fix.h
-#$(OBJ_DIR)/mqc.o:   mqc.c mqc.h
-#
-#$(OBJ_DIR)/pi.o:   pi.c pi.h int.h
-#$(OBJ_DIR)/raw.o:   raw.c raw.h
-#$(OBJ_DIR)/t1.o:   t1.c t1.h j2k.h mqc.h raw.h int.h mct.h dwt.h fix.h
-#$(OBJ_DIR)/t2.o:   t2.c t2.h tcd.h bio.h j2k.h pi.h tgt.h int.h cio.h
-#$(OBJ_DIR)/tcd.o:   tcd.c tcd.h int.h t1.h t2.h dwt.h mct.h
-#$(OBJ_DIR)/tgt.o:   tgt.c tgt.h bio.h
-#$(OBJ_DIR)/jpt.o:       jpt.c jpt.h cio.h
-#$(OBJ_DIR)/jp2.o:   jp2.c jp2.h
-#
-#COM_OBJS = $(addprefix $(OBJ_DIR)/, j2k.o bio.o cio.o dwt.o fix.o int.o mct.o \
-#      mqc.o pi.o t1.o t2.o  tgt.o tcd.o raw.o jpt.o jp2.o)
-#
-#$(LIB_DIR)/libopenjpeg.a: ${COM_OBJS}
-#   $(AR) -sr $@ $^
-#
-#$(LIB_DIR)/libopenjpeg.dll: ${COM_OBJS}
-#   ${CC} -s -shared -Wl,-soname,libopenjpeg.dll -o $@ $^
-#
-#$(LIB_DIR)/libopenjpeg.so.1.0: ${COM_OBJS}
-#   ${CC} -s -shared -Wl,-soname,libopenjpeg.so.1 -o $@ $^
-#
-#$(LIB_DIR)/libopenjpeg.so.1: $(LIB_DIR)/libopenjpeg.so.1.0
-#   ln -s libopenjpeg.so.1.0 $(LIB_DIR)/libopenjpeg.so.1
-#
-#$(LIB_DIR)/libopenjpeg.so: $(LIB_DIR)/libopenjpeg.so.1
-#   ln -s libopenjpeg.so.1 $(LIB_DIR)/libopenjpeg.so
-#
-#clean:
-#   rm -f $(OBJ_DIR_W32)/* $(OBJ_DIR)/* $(LIB_DIR_W32)/* $(LIB_DIR)/*