<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hyang+Zhao</id>
	<title>Second Life Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hyang+Zhao"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Hyang_Zhao"/>
	<updated>2026-07-28T14:05:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Make_openjpeg&amp;diff=1114982</id>
		<title>Talk:Make openjpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Make_openjpeg&amp;diff=1114982"/>
		<updated>2010-11-27T10:14:50Z</updated>

		<summary type="html">&lt;p&gt;Hyang Zhao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;there makefile for current openjpeg trunk (Mac Os 10.6)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Mac OSX makefile for OpenJPEG&lt;br /&gt;
&lt;br /&gt;
VER_MAJOR = 1&lt;br /&gt;
VER_MINOR = 4.0&lt;br /&gt;
&lt;br /&gt;
SRCS = ./libopenjpeg/bio.c ./libopenjpeg/cio.c ./libopenjpeg/dwt.c ./libopenjpeg/event.c ./libopenjpeg/image.c ./libopenjpeg/j2k.c ./libopenjpeg/j2k_lib.c ./libopenjpeg/jp2.c ./libopenjpeg/jpt.c ./libopenjpeg/mct.c ./libopenjpeg/mqc.c ./libopenjpeg/openjpeg.c ./libopenjpeg/opj_convert.c ./libopenjpeg/pi.c ./libopenjpeg/raw.c ./libopenjpeg/t1.c ./libopenjpeg/t1_generate_luts.c ./libopenjpeg/t2.c ./libopenjpeg/tcd.c ./libopenjpeg/tgt.c&lt;br /&gt;
&lt;br /&gt;
INCLS = ./libopenjpeg/bio.h ./libopenjpeg/fix.h ./libopenjpeg/j2k_lib.h ./libopenjpeg/mqc.h ./libopenjpeg/opj_malloc.h ./libopenjpeg/t1_luts.h ./libopenjpeg/cio.h ./libopenjpeg/image.h ./libopenjpeg/jp2.h ./libopenjpeg/openjpeg.h ./libopenjpeg/pi.h ./libopenjpeg/t2.h ./libopenjpeg/dwt.h ./libopenjpeg/int.h ./libopenjpeg/jpt.h ./libopenjpeg/opj_convert.h ./libopenjpeg/raw.h ./libopenjpeg/tcd.h ./libopenjpeg/event.h ./libopenjpeg/j2k.h ./libopenjpeg/mct.h ./libopenjpeg/opj_includes.h ./libopenjpeg/t1.h ./libopenjpeg/tgt.h&lt;br /&gt;
INCLUDE = -Ilibopenjpeg&lt;br /&gt;
&lt;br /&gt;
# General configuration variables:&lt;br /&gt;
CC=gcc-4.0&lt;br /&gt;
CXX=g++-4.0&lt;br /&gt;
LD=g++-4.0&lt;br /&gt;
&lt;br /&gt;
#CC = gcc&lt;br /&gt;
LIBTOOL = libtool&lt;br /&gt;
&lt;br /&gt;
INSTALLDIR = /usr/lib&lt;br /&gt;
&lt;br /&gt;
#COMPILERFLAGS = -isysroot /Developer/SDKs/MacOSX10.4u.sdk -O3 -arch i386&lt;br /&gt;
COMPILERFLAGS = -isysroot /Developer/SDKs/MacOSX10.5.sdk -O3 -arch i386&lt;br /&gt;
LIBRARIES = -lc -lgcc -lstdc++&lt;br /&gt;
&lt;br /&gt;
MODULES = $(SRCS:.c=.o)&lt;br /&gt;
CFLAGS = $(COMPILERFLAGS) $(INCLUDE)&lt;br /&gt;
&lt;br /&gt;
TARGET  = openjpeg&lt;br /&gt;
STATICLIB = lib$(TARGET).a&lt;br /&gt;
SHAREDLIB = lib$(TARGET)-$(VER_MAJOR).$(VER_MINOR).dylib&lt;br /&gt;
LIBNAME = lib$(TARGET).dylib.$(VER_MAJOR)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
default: all&lt;br /&gt;
&lt;br /&gt;
all: dist&lt;br /&gt;
&lt;br /&gt;
dist: OpenJPEG&lt;br /&gt;
	mkdir dist&lt;br /&gt;
	cp *.a dist/&lt;br /&gt;
	cp *.dylib dist/&lt;br /&gt;
	cp libopenjpeg/openjpeg.h dist/&lt;br /&gt;
&lt;br /&gt;
OpenJPEG: $(STATICLIB) $(SHAREDLIB)&lt;br /&gt;
&lt;br /&gt;
.c.o:&lt;br /&gt;
	$(CC) $(CFLAGS) -c $&amp;lt; -o $@&lt;br /&gt;
&lt;br /&gt;
$(STATICLIB): $(MODULES)&lt;br /&gt;
	$(LIBTOOL) -o $@ $(MODULES)&lt;br /&gt;
&lt;br /&gt;
$(SHAREDLIB): $(MODULES)&lt;br /&gt;
	$(LIBTOOL) -dynamic $(LIBRARIES) -o $@ $(MODULES)&lt;br /&gt;
&lt;br /&gt;
install:&lt;br /&gt;
	install -m 644 -o root -g wheel $(STATICLIB) $(INSTALLDIR)&lt;br /&gt;
	install -m 755 -o root -g wheel $(SHAREDLIB) $(INSTALLDIR)&lt;br /&gt;
	ln -sf $(SHAREDLIB) $(INSTALLDIR)/$(LIBNAME)&lt;br /&gt;
	ranlib $(INSTALLDIR)/$(STATICLIB)&lt;br /&gt;
&lt;br /&gt;
clean:&lt;br /&gt;
	rm -rf core dist/ u2dtmp* $(MODULES) $(STATICLIB) $(SHAREDLIB) $(LIBNAME)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
there could be message about missing opj_config.h, it now auto generated by ./configure script, just run ./configure and cp opj_config.h libopenjpeg&lt;/div&gt;</summary>
		<author><name>Hyang Zhao</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Make_openjpeg&amp;diff=1114863</id>
		<title>Talk:Make openjpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Make_openjpeg&amp;diff=1114863"/>
		<updated>2010-11-26T20:46:20Z</updated>

		<summary type="html">&lt;p&gt;Hyang Zhao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;there makefile for current openjpeg trunk (Mac Os 10.6)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Mac OSX makefile for OpenJPEG&lt;br /&gt;
&lt;br /&gt;
VER_MAJOR = 1&lt;br /&gt;
VER_MINOR = 4.0&lt;br /&gt;
&lt;br /&gt;
SRCS = ./libopenjpeg/bio.c ./libopenjpeg/cio.c ./libopenjpeg/dwt.c ./libopenjpeg/event.c ./libopenjpeg/image.c ./libopenjpeg/j2k.c ./libopenjpeg/j2k_lib.c ./libopenjpeg/jp2.c ./libopenjpeg/jpt.c ./libopenjpeg/mct.c ./libopenjpeg/mqc.c ./libopenjpeg/openjpeg.c ./libopenjpeg/opj_convert.c ./libopenjpeg/pi.c ./libopenjpeg/raw.c ./libopenjpeg/t1.c ./libopenjpeg/t1_generate_luts.c ./libopenjpeg/t2.c ./libopenjpeg/tcd.c ./libopenjpeg/tgt.c&lt;br /&gt;
&lt;br /&gt;
INCLS = ./libopenjpeg/bio.h ./libopenjpeg/fix.h ./libopenjpeg/j2k_lib.h ./libopenjpeg/mqc.h ./libopenjpeg/opj_malloc.h ./libopenjpeg/t1_luts.h ./libopenjpeg/cio.h ./libopenjpeg/image.h ./libopenjpeg/jp2.h ./libopenjpeg/openjpeg.h ./libopenjpeg/pi.h ./libopenjpeg/t2.h ./libopenjpeg/dwt.h ./libopenjpeg/int.h ./libopenjpeg/jpt.h ./libopenjpeg/opj_convert.h ./libopenjpeg/raw.h ./libopenjpeg/tcd.h ./libopenjpeg/event.h ./libopenjpeg/j2k.h ./libopenjpeg/mct.h ./libopenjpeg/opj_includes.h ./libopenjpeg/t1.h ./libopenjpeg/tgt.h&lt;br /&gt;
INCLUDE = -Ilibopenjpeg&lt;br /&gt;
&lt;br /&gt;
# General configuration variables:&lt;br /&gt;
CC=gcc-4.0&lt;br /&gt;
CXX=g++-4.0&lt;br /&gt;
LD=g++-4.0&lt;br /&gt;
&lt;br /&gt;
#CC = gcc&lt;br /&gt;
LIBTOOL = libtool&lt;br /&gt;
&lt;br /&gt;
INSTALLDIR = /usr/lib&lt;br /&gt;
&lt;br /&gt;
#COMPILERFLAGS = -isysroot /Developer/SDKs/MacOSX10.4u.sdk -O3 -arch i386&lt;br /&gt;
COMPILERFLAGS = -isysroot /Developer/SDKs/MacOSX10.5.sdk -O3 -arch i386&lt;br /&gt;
LIBRARIES = -lc -lgcc -lstdc++&lt;br /&gt;
&lt;br /&gt;
MODULES = $(SRCS:.c=.o)&lt;br /&gt;
CFLAGS = $(COMPILERFLAGS) $(INCLUDE)&lt;br /&gt;
&lt;br /&gt;
TARGET  = openjpeg&lt;br /&gt;
STATICLIB = lib$(TARGET).a&lt;br /&gt;
SHAREDLIB = lib$(TARGET)-$(VER_MAJOR).$(VER_MINOR).dylib&lt;br /&gt;
LIBNAME = lib$(TARGET).dylib.$(VER_MAJOR)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
default: all&lt;br /&gt;
&lt;br /&gt;
all: dist&lt;br /&gt;
&lt;br /&gt;
dist: OpenJPEG&lt;br /&gt;
	mkdir dist&lt;br /&gt;
	cp *.a dist/&lt;br /&gt;
	cp *.dylib dist/&lt;br /&gt;
	cp libopenjpeg/openjpeg.h dist/&lt;br /&gt;
&lt;br /&gt;
OpenJPEG: $(STATICLIB) $(SHAREDLIB)&lt;br /&gt;
&lt;br /&gt;
.c.o:&lt;br /&gt;
	$(CC) $(CFLAGS) -c $&amp;lt; -o $@&lt;br /&gt;
&lt;br /&gt;
$(STATICLIB): $(MODULES)&lt;br /&gt;
	$(LIBTOOL) -o $@ $(MODULES)&lt;br /&gt;
&lt;br /&gt;
$(SHAREDLIB): $(MODULES)&lt;br /&gt;
	$(LIBTOOL) -dynamic $(LIBRARIES) -o $@ $(MODULES)&lt;br /&gt;
&lt;br /&gt;
install:&lt;br /&gt;
	install -m 644 -o root -g wheel $(STATICLIB) $(INSTALLDIR)&lt;br /&gt;
	install -m 755 -o root -g wheel $(SHAREDLIB) $(INSTALLDIR)&lt;br /&gt;
	ln -sf $(SHAREDLIB) $(INSTALLDIR)/$(LIBNAME)&lt;br /&gt;
	ranlib $(INSTALLDIR)/$(STATICLIB)&lt;br /&gt;
&lt;br /&gt;
clean:&lt;br /&gt;
	rm -rf core dist/ u2dtmp* $(MODULES) $(STATICLIB) $(SHAREDLIB) $(LIBNAME)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hyang Zhao</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Make_openjpeg&amp;diff=1114853</id>
		<title>Talk:Make openjpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Make_openjpeg&amp;diff=1114853"/>
		<updated>2010-11-26T20:45:32Z</updated>

		<summary type="html">&lt;p&gt;Hyang Zhao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;there makefile for current openjpeg trunk (Mac Os 10.6)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Mac OSX makefile for OpenJPEG&lt;br /&gt;
&lt;br /&gt;
VER_MAJOR = 1&lt;br /&gt;
VER_MINOR = 0.0&lt;br /&gt;
&lt;br /&gt;
SRCS = ./libopenjpeg/bio.c ./libopenjpeg/cio.c ./libopenjpeg/dwt.c ./libopenjpeg/event.c ./libopenjpeg/image.c ./libopenjpeg/j2k.c ./libopenjpeg/j2k_lib.c ./libopenjpeg/jp2.c ./libopenjpeg/jpt.c ./libopenjpeg/mct.c ./libopenjpeg/mqc.c ./libopenjpeg/openjpeg.c ./libopenjpeg/opj_convert.c ./libopenjpeg/pi.c ./libopenjpeg/raw.c ./libopenjpeg/t1.c ./libopenjpeg/t1_generate_luts.c ./libopenjpeg/t2.c ./libopenjpeg/tcd.c ./libopenjpeg/tgt.c&lt;br /&gt;
&lt;br /&gt;
INCLS = ./libopenjpeg/bio.h ./libopenjpeg/fix.h ./libopenjpeg/j2k_lib.h ./libopenjpeg/mqc.h ./libopenjpeg/opj_malloc.h ./libopenjpeg/t1_luts.h ./libopenjpeg/cio.h ./libopenjpeg/image.h ./libopenjpeg/jp2.h ./libopenjpeg/openjpeg.h ./libopenjpeg/pi.h ./libopenjpeg/t2.h ./libopenjpeg/dwt.h ./libopenjpeg/int.h ./libopenjpeg/jpt.h ./libopenjpeg/opj_convert.h ./libopenjpeg/raw.h ./libopenjpeg/tcd.h ./libopenjpeg/event.h ./libopenjpeg/j2k.h ./libopenjpeg/mct.h ./libopenjpeg/opj_includes.h ./libopenjpeg/t1.h ./libopenjpeg/tgt.h&lt;br /&gt;
INCLUDE = -Ilibopenjpeg&lt;br /&gt;
&lt;br /&gt;
# General configuration variables:&lt;br /&gt;
CC=gcc-4.0&lt;br /&gt;
CXX=g++-4.0&lt;br /&gt;
LD=g++-4.0&lt;br /&gt;
&lt;br /&gt;
#CC = gcc&lt;br /&gt;
LIBTOOL = libtool&lt;br /&gt;
&lt;br /&gt;
INSTALLDIR = /usr/lib&lt;br /&gt;
&lt;br /&gt;
#COMPILERFLAGS = -isysroot /Developer/SDKs/MacOSX10.4u.sdk -O3 -arch i386&lt;br /&gt;
COMPILERFLAGS = -isysroot /Developer/SDKs/MacOSX10.5.sdk -O3 -arch i386&lt;br /&gt;
LIBRARIES = -lc -lgcc -lstdc++&lt;br /&gt;
&lt;br /&gt;
MODULES = $(SRCS:.c=.o)&lt;br /&gt;
CFLAGS = $(COMPILERFLAGS) $(INCLUDE)&lt;br /&gt;
&lt;br /&gt;
TARGET  = openjpeg&lt;br /&gt;
STATICLIB = lib$(TARGET).a&lt;br /&gt;
SHAREDLIB = lib$(TARGET)-$(VER_MAJOR).$(VER_MINOR).dylib&lt;br /&gt;
LIBNAME = lib$(TARGET).dylib.$(VER_MAJOR)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
default: all&lt;br /&gt;
&lt;br /&gt;
all: dist&lt;br /&gt;
&lt;br /&gt;
dist: OpenJPEG&lt;br /&gt;
	mkdir dist&lt;br /&gt;
	cp *.a dist/&lt;br /&gt;
	cp *.dylib dist/&lt;br /&gt;
	cp libopenjpeg/openjpeg.h dist/&lt;br /&gt;
&lt;br /&gt;
OpenJPEG: $(STATICLIB) $(SHAREDLIB)&lt;br /&gt;
&lt;br /&gt;
.c.o:&lt;br /&gt;
	$(CC) $(CFLAGS) -c $&amp;lt; -o $@&lt;br /&gt;
&lt;br /&gt;
$(STATICLIB): $(MODULES)&lt;br /&gt;
	$(LIBTOOL) -o $@ $(MODULES)&lt;br /&gt;
&lt;br /&gt;
$(SHAREDLIB): $(MODULES)&lt;br /&gt;
	$(LIBTOOL) -dynamic $(LIBRARIES) -o $@ $(MODULES)&lt;br /&gt;
&lt;br /&gt;
install:&lt;br /&gt;
	install -m 644 -o root -g wheel $(STATICLIB) $(INSTALLDIR)&lt;br /&gt;
	install -m 755 -o root -g wheel $(SHAREDLIB) $(INSTALLDIR)&lt;br /&gt;
	ln -sf $(SHAREDLIB) $(INSTALLDIR)/$(LIBNAME)&lt;br /&gt;
	ranlib $(INSTALLDIR)/$(STATICLIB)&lt;br /&gt;
&lt;br /&gt;
clean:&lt;br /&gt;
	rm -rf core dist/ u2dtmp* $(MODULES) $(STATICLIB) $(SHAREDLIB) $(LIBNAME)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hyang Zhao</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Make_openjpeg&amp;diff=1114843</id>
		<title>Talk:Make openjpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Make_openjpeg&amp;diff=1114843"/>
		<updated>2010-11-26T20:43:23Z</updated>

		<summary type="html">&lt;p&gt;Hyang Zhao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;there makefile for current openjpeg trunk (Mac Os 10.6)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
~/SRC/openjpeg&amp;gt; cat Makefile.x86&lt;br /&gt;
# Mac OSX makefile for OpenJPEG&lt;br /&gt;
&lt;br /&gt;
VER_MAJOR = 1&lt;br /&gt;
VER_MINOR = 0.0&lt;br /&gt;
&lt;br /&gt;
SRCS = ./libopenjpeg/bio.c ./libopenjpeg/cio.c ./libopenjpeg/dwt.c ./libopenjpeg/event.c ./libopenjpeg/image.c ./libopenjpeg/j2k.c ./libopenjpeg/j2k_lib.c ./libopenjpeg/jp2.c ./libopenjpeg/jpt.c ./libopenjpeg/mct.c ./libopenjpeg/mqc.c ./libopenjpeg/openjpeg.c ./libopenjpeg/opj_convert.c ./libopenjpeg/pi.c ./libopenjpeg/raw.c ./libopenjpeg/t1.c ./libopenjpeg/t1_generate_luts.c ./libopenjpeg/t2.c ./libopenjpeg/tcd.c ./libopenjpeg/tgt.c&lt;br /&gt;
&lt;br /&gt;
INCLS = ./libopenjpeg/bio.h ./libopenjpeg/fix.h ./libopenjpeg/j2k_lib.h ./libopenjpeg/mqc.h ./libopenjpeg/opj_malloc.h ./libopenjpeg/t1_luts.h ./libopenjpeg/cio.h ./libopenjpeg/image.h ./libopenjpeg/jp2.h ./libopenjpeg/openjpeg.h ./libopenjpeg/pi.h ./libopenjpeg/t2.h ./libopenjpeg/dwt.h ./libopenjpeg/int.h ./libopenjpeg/jpt.h ./libopenjpeg/opj_convert.h ./libopenjpeg/raw.h ./libopenjpeg/tcd.h ./libopenjpeg/event.h ./libopenjpeg/j2k.h ./libopenjpeg/mct.h ./libopenjpeg/opj_includes.h ./libopenjpeg/t1.h ./libopenjpeg/tgt.h&lt;br /&gt;
INCLUDE = -Ilibopenjpeg&lt;br /&gt;
&lt;br /&gt;
# General configuration variables:&lt;br /&gt;
CC=gcc-4.0&lt;br /&gt;
CXX=g++-4.0&lt;br /&gt;
LD=g++-4.0&lt;br /&gt;
&lt;br /&gt;
#CC = gcc&lt;br /&gt;
LIBTOOL = libtool&lt;br /&gt;
&lt;br /&gt;
INSTALLDIR = /usr/lib&lt;br /&gt;
&lt;br /&gt;
#COMPILERFLAGS = -isysroot /Developer/SDKs/MacOSX10.4u.sdk -O3 -arch i386&lt;br /&gt;
COMPILERFLAGS = -isysroot /Developer/SDKs/MacOSX10.5.sdk -O3 -arch i386&lt;br /&gt;
LIBRARIES = -lc -lgcc -lstdc++&lt;br /&gt;
&lt;br /&gt;
MODULES = $(SRCS:.c=.o)&lt;br /&gt;
CFLAGS = $(COMPILERFLAGS) $(INCLUDE)&lt;br /&gt;
&lt;br /&gt;
TARGET  = openjpeg&lt;br /&gt;
STATICLIB = lib$(TARGET).a&lt;br /&gt;
SHAREDLIB = lib$(TARGET)-$(VER_MAJOR).$(VER_MINOR).dylib&lt;br /&gt;
LIBNAME = lib$(TARGET).dylib.$(VER_MAJOR)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
default: all&lt;br /&gt;
&lt;br /&gt;
all: dist&lt;br /&gt;
&lt;br /&gt;
dist: OpenJPEG&lt;br /&gt;
	mkdir dist&lt;br /&gt;
	cp *.a dist/&lt;br /&gt;
	cp *.dylib dist/&lt;br /&gt;
	cp libopenjpeg/openjpeg.h dist/&lt;br /&gt;
&lt;br /&gt;
OpenJPEG: $(STATICLIB) $(SHAREDLIB)&lt;br /&gt;
&lt;br /&gt;
.c.o:&lt;br /&gt;
	$(CC) $(CFLAGS) -c $&amp;lt; -o $@&lt;br /&gt;
&lt;br /&gt;
$(STATICLIB): $(MODULES)&lt;br /&gt;
	$(LIBTOOL) -o $@ $(MODULES)&lt;br /&gt;
&lt;br /&gt;
$(SHAREDLIB): $(MODULES)&lt;br /&gt;
	$(LIBTOOL) -dynamic $(LIBRARIES) -o $@ $(MODULES)&lt;br /&gt;
&lt;br /&gt;
install:&lt;br /&gt;
	install -m 644 -o root -g wheel $(STATICLIB) $(INSTALLDIR)&lt;br /&gt;
	install -m 755 -o root -g wheel $(SHAREDLIB) $(INSTALLDIR)&lt;br /&gt;
	ln -sf $(SHAREDLIB) $(INSTALLDIR)/$(LIBNAME)&lt;br /&gt;
	ranlib $(INSTALLDIR)/$(STATICLIB)&lt;br /&gt;
&lt;br /&gt;
clean:&lt;br /&gt;
	rm -rf core dist/ u2dtmp* $(MODULES) $(STATICLIB) $(SHAREDLIB) $(LIBNAME)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hyang Zhao</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Make_openjpeg&amp;diff=1114833</id>
		<title>Talk:Make openjpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Make_openjpeg&amp;diff=1114833"/>
		<updated>2010-11-26T20:41:37Z</updated>

		<summary type="html">&lt;p&gt;Hyang Zhao: Created page with &amp;#039;there makefile for current openjpeg trunk (Mac Os 10.6)   ~/SRC/openjpeg&amp;gt; cat Makefile.x86 # Mac OSX makefile for OpenJPEG  VER_MAJOR = 1 VER_MINOR = 0.0  SRCS = ./libopenjpeg/bi...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;there makefile for current openjpeg trunk (Mac Os 10.6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
~/SRC/openjpeg&amp;gt; cat Makefile.x86&lt;br /&gt;
# Mac OSX makefile for OpenJPEG&lt;br /&gt;
&lt;br /&gt;
VER_MAJOR = 1&lt;br /&gt;
VER_MINOR = 0.0&lt;br /&gt;
&lt;br /&gt;
SRCS = ./libopenjpeg/bio.c ./libopenjpeg/cio.c ./libopenjpeg/dwt.c ./libopenjpeg/event.c ./libopenjpeg/image.c ./libopenjpeg/j2k.c ./libopenjpeg/j2k_lib.c ./libopenjpeg/jp2.c ./libopenjpeg/jpt.c ./libopenjpeg/mct.c ./libopenjpeg/mqc.c ./libopenjpeg/openjpeg.c ./libopenjpeg/opj_convert.c ./libopenjpeg/pi.c ./libopenjpeg/raw.c ./libopenjpeg/t1.c ./libopenjpeg/t1_generate_luts.c ./libopenjpeg/t2.c ./libopenjpeg/tcd.c ./libopenjpeg/tgt.c&lt;br /&gt;
&lt;br /&gt;
INCLS = ./libopenjpeg/bio.h ./libopenjpeg/fix.h ./libopenjpeg/j2k_lib.h ./libopenjpeg/mqc.h ./libopenjpeg/opj_malloc.h ./libopenjpeg/t1_luts.h ./libopenjpeg/cio.h ./libopenjpeg/image.h ./libopenjpeg/jp2.h ./libopenjpeg/openjpeg.h ./libopenjpeg/pi.h ./libopenjpeg/t2.h ./libopenjpeg/dwt.h ./libopenjpeg/int.h ./libopenjpeg/jpt.h ./libopenjpeg/opj_convert.h ./libopenjpeg/raw.h ./libopenjpeg/tcd.h ./libopenjpeg/event.h ./libopenjpeg/j2k.h ./libopenjpeg/mct.h ./libopenjpeg/opj_includes.h ./libopenjpeg/t1.h ./libopenjpeg/tgt.h&lt;br /&gt;
INCLUDE = -Ilibopenjpeg&lt;br /&gt;
&lt;br /&gt;
# General configuration variables:&lt;br /&gt;
CC=gcc-4.0&lt;br /&gt;
CXX=g++-4.0&lt;br /&gt;
LD=g++-4.0&lt;br /&gt;
&lt;br /&gt;
#CC = gcc&lt;br /&gt;
LIBTOOL = libtool&lt;br /&gt;
&lt;br /&gt;
INSTALLDIR = /usr/lib&lt;br /&gt;
&lt;br /&gt;
#COMPILERFLAGS = -isysroot /Developer/SDKs/MacOSX10.4u.sdk -O3 -arch i386&lt;br /&gt;
COMPILERFLAGS = -isysroot /Developer/SDKs/MacOSX10.5.sdk -O3 -arch i386&lt;br /&gt;
LIBRARIES = -lc -lgcc -lstdc++&lt;br /&gt;
&lt;br /&gt;
MODULES = $(SRCS:.c=.o)&lt;br /&gt;
CFLAGS = $(COMPILERFLAGS) $(INCLUDE)&lt;br /&gt;
&lt;br /&gt;
TARGET  = openjpeg&lt;br /&gt;
STATICLIB = lib$(TARGET).a&lt;br /&gt;
SHAREDLIB = lib$(TARGET)-$(VER_MAJOR).$(VER_MINOR).dylib&lt;br /&gt;
LIBNAME = lib$(TARGET).dylib.$(VER_MAJOR)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
default: all&lt;br /&gt;
&lt;br /&gt;
all: dist&lt;br /&gt;
&lt;br /&gt;
dist: OpenJPEG&lt;br /&gt;
	mkdir dist&lt;br /&gt;
	cp *.a dist/&lt;br /&gt;
	cp *.dylib dist/&lt;br /&gt;
	cp libopenjpeg/openjpeg.h dist/&lt;br /&gt;
&lt;br /&gt;
OpenJPEG: $(STATICLIB) $(SHAREDLIB)&lt;br /&gt;
&lt;br /&gt;
.c.o:&lt;br /&gt;
	$(CC) $(CFLAGS) -c $&amp;lt; -o $@&lt;br /&gt;
&lt;br /&gt;
$(STATICLIB): $(MODULES)&lt;br /&gt;
	$(LIBTOOL) -o $@ $(MODULES)&lt;br /&gt;
&lt;br /&gt;
$(SHAREDLIB): $(MODULES)&lt;br /&gt;
	$(LIBTOOL) -dynamic $(LIBRARIES) -o $@ $(MODULES)&lt;br /&gt;
&lt;br /&gt;
install:&lt;br /&gt;
	install -m 644 -o root -g wheel $(STATICLIB) $(INSTALLDIR)&lt;br /&gt;
	install -m 755 -o root -g wheel $(SHAREDLIB) $(INSTALLDIR)&lt;br /&gt;
	ln -sf $(SHAREDLIB) $(INSTALLDIR)/$(LIBNAME)&lt;br /&gt;
	ranlib $(INSTALLDIR)/$(STATICLIB)&lt;br /&gt;
&lt;br /&gt;
clean:&lt;br /&gt;
	rm -rf core dist/ u2dtmp* $(MODULES) $(STATICLIB) $(SHAREDLIB) $(LIBNAME)&lt;/div&gt;</summary>
		<author><name>Hyang Zhao</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Hyang_Zhao&amp;diff=1100793</id>
		<title>User:Hyang Zhao</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Hyang_Zhao&amp;diff=1100793"/>
		<updated>2010-11-09T10:17:40Z</updated>

		<summary type="html">&lt;p&gt;Hyang Zhao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Making Mac releases of Henri&#039;s Cool VL Viewer. &lt;br /&gt;
[http://hyangreflections.blogspot.com/ My blog about releases and other stuff].&lt;br /&gt;
Co-owner of Blacklist bar.&lt;br /&gt;
[http://www.plurk.com/HyangZhao HyangZhao] on plurk&lt;br /&gt;
{{Plurker}}&lt;/div&gt;</summary>
		<author><name>Hyang Zhao</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Hyang_Zhao&amp;diff=1100783</id>
		<title>User:Hyang Zhao</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Hyang_Zhao&amp;diff=1100783"/>
		<updated>2010-11-09T10:17:09Z</updated>

		<summary type="html">&lt;p&gt;Hyang Zhao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Making Mac releases of Henri&#039;s Cool SL Viewer. &lt;br /&gt;
[http://hyangreflections.blogspot.com/ My blog about releases and other stuff].&lt;br /&gt;
Co-owner of Blacklist bar.&lt;br /&gt;
[http://www.plurk.com/HyangZhao HyangZhao] on plurk&lt;br /&gt;
{{Plurker}}&lt;/div&gt;</summary>
		<author><name>Hyang Zhao</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Hyang_Zhao&amp;diff=485573</id>
		<title>User:Hyang Zhao</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Hyang_Zhao&amp;diff=485573"/>
		<updated>2009-09-10T05:54:27Z</updated>

		<summary type="html">&lt;p&gt;Hyang Zhao: Created page with &amp;#039;Making Mac releases of Henri&amp;#039;s Cool SL Viewer and GreenLife Emerald.  [http://hyangreflections.blogspot.com/ My blog about releases and other stuff]. Co-owner of Blacklist bar. [...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Making Mac releases of Henri&#039;s Cool SL Viewer and GreenLife Emerald. &lt;br /&gt;
[http://hyangreflections.blogspot.com/ My blog about releases and other stuff].&lt;br /&gt;
Co-owner of Blacklist bar.&lt;br /&gt;
[http://www.plurk.com/HyangZhao HyangZhao] on plurk&lt;br /&gt;
{{Plurker}}&lt;/div&gt;</summary>
		<author><name>Hyang Zhao</name></author>
	</entry>
</feed>