Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Ticket #6225: JavaOpenJPEGMacOSX.patch
File JavaOpenJPEGMacOSX.patch,
2.9 KB
(added by cxallan, 13 years ago) |
Current patch of OpenJPEG trunk that I've made to get the JNI OpenJPEG Java bindings building.
|
-
|
|
|
4 | 4 | |
5 | 5 | opj_dec_server_CPPFLAGS = \ |
6 | 6 | -I. \ |
| 7 | -I$(top_builddir)/libopenjpeg \ |
7 | 8 | -I$(top_srcdir)/applications/jpip/opj_server \ |
8 | 9 | -I$(top_builddir)/applications/jpip/opj_server \ |
9 | 10 | -I$(top_srcdir)/applications/jpip/libopenjpip \ |
-
|
|
|
36 | 36 | #include <jni.h> |
37 | 37 | #include <math.h> |
38 | 38 | |
| 39 | #include "bool.h" |
39 | 40 | #include "openjpeg.h" |
40 | 41 | #include "getopt.h" |
41 | 42 | #include "convert.h" |
… |
… |
|
43 | 44 | #include "dirent.h" |
44 | 45 | #include "org_openJpeg_OpenJPEGJavaEncoder.h" |
45 | 46 | |
| 47 | #ifndef max |
| 48 | #define max( a, b ) ( ((a) > (b)) ? (a) : (b) ) |
| 49 | #endif |
| 50 | |
| 51 | #ifndef min |
| 52 | #define min( a, b ) ( ((a) < (b)) ? (a) : (b) ) |
| 53 | #endif |
| 54 | |
46 | 55 | #ifndef _WIN32 |
47 | 56 | #define stricmp strcasecmp |
48 | 57 | #define strnicmp strncasecmp |
… |
… |
|
1616 | 1625 | jbyte *jbBody; |
1617 | 1626 | jshort *jsBody; |
1618 | 1627 | jint *jiBody; |
1619 | | boolean isCopy; |
| 1628 | jboolean isCopy; |
1620 | 1629 | |
1621 | 1630 | // Image width, height and depth |
1622 | 1631 | fid = (*env)->GetFieldID(env, cls,"width", "I"); |
-
|
|
|
4 | 4 | |
5 | 5 | all: j2k_to_image image_to_j2k |
6 | 6 | |
7 | | j2k_to_image: j2k_to_image.c ../libopenjpeg.a |
8 | | gcc $(CFLAGS) ../common/getopt.c convert.c j2k_to_image.c -o j2k_to_image -L.. -lopenjpeg -I ../libopenjpeg/ -lm -ltiff |
| 7 | j2k_to_image: ../codec/j2k_to_image.c ../../libopenjpeg/libopenjpeg.la |
| 8 | gcc $(CFLAGS) ../common/getopt.c ../codec/convert.c ../codec/j2k_to_image.c -o j2k_to_image -L.. -lopenjpeg -I ../../ -I ../../libopenjpeg/ -lm -ltiff |
9 | 9 | |
10 | | image_to_j2k: image_to_j2k.c ../libopenjpeg.a |
11 | | gcc $(CFLAGS) ../common/getopt.c convert.c image_to_j2k.c -o image_to_j2k -L.. -lopenjpeg -I ../libopenjpeg/ -lm -ltiff |
| 10 | image_to_j2k: ../codec/image_to_j2k.c ../../libopenjpeg/libopenjpeg.a |
| 11 | gcc $(CFLAGS) ../common/getopt.c ../codec/convert.c ../codec/image_to_j2k.c -o image_to_j2k -L../../libopenjpeg/.libs/ -lopenjpeg -I ../../ -I ../../libopenjpeg/ -lm -ltiff |
12 | 12 | |
| 13 | jni: JavaOpenJPEG.c JavaOpenJPEGDecoder.c |
| 14 | gcc $(CFLAGS) -o libJavaOpenJPEG.so -shared -I /System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers -I ../codec/ -I ../../libopenjpeg/ -I ../common/ -I../../ -I /opt/local/include -I. -L/opt/local/lib/ -L../../libopenjpeg/.libs/ -lopenjpeg -lpng -lm ../codec/convert.c ../common/getopt.c ../codec/index.c JavaOpenJPEG.c JavaOpenJPEGDecoder.c |
| 15 | |
13 | 16 | clean: |
14 | 17 | rm -f j2k_to_image image_to_j2k |
Download in other formats:
1.3.13-PRO © 2008-2011
Agilo Software all
rights reserved
(this page was served in: 0.8377 sec.)