X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=Makefile;h=6a843c1ea2f3db0fe6c1015a98640cad7436cd24;hb=1ab37ced29b2a5afcc6cebb299dec1c1aa6e1620;hp=4e7b850ce28ed58821276726c227ce04f7771180;hpb=99ed0a0824a0bd20bea291d3950b921957388e0b;p=org.ibex.core.git diff --git a/Makefile b/Makefile index 4e7b850..6a843c1 100644 --- a/Makefile +++ b/Makefile @@ -60,7 +60,7 @@ endif compile: $(java_classes) bin/org/xwt/builtin.xwar # platforms -all: Win32 Linux Java2 Darwin +all: Win32 Linux Java2 Darwin Carbon .javac: if \ @@ -151,7 +151,7 @@ $(target_bin): $(java_objects) $(cc_objects) $(c_objects) bin-$(platform)/org/xw bin-$(platform)/org/xwt/builtin.o: bin/org/xwt/builtin.xwar @echo "wrapping .xwar -> .o: bin/org/xwt/builtin.o" @(echo "unsigned int builtin_xwar_length = ";\ - (du -b bin/org/xwt/builtin.xwar | sed "s_bin.*__");\ + (wc -c bin/org/xwt/builtin.xwar | sed "s_bin.*__");\ echo \;;\ echo "unsigned char builtin_xwar[] = {";\ hexdump -ve '"0x" 1/1 "%x,\n"' bin/org/xwt/builtin.xwar;\ @@ -177,7 +177,7 @@ src/org/ijg/jmorecfg.h: src/org/ijg/jpegsrc.v6b.tar.gz src/org/ijg/jmorecfg.h.pa cd src/org/ijg; patch -p0 < jmorecfg.h.patch rm -rf src/org/ijg/jpeg-6b -$(cc_objects): bin-$(platform)/%.cc.o: src/%.cc $(java_headers) +$(cc_objects): bin-$(platform)/%.cc.o: src/%.cc $(java_headers) src/org/ijg/jmorecfg.h @echo "compiling .cc -> .o: $<" @mkdir -p `dirname $@` $(g++) -I/usr/X11R6/include/ -I$(gcc_path)/include -Ibin -c $< -o $@ @@ -188,7 +188,7 @@ $(c_objects): bin-$(platform)/%.c.o: src/%.c src/org/ijg/jmorecfg.h $(gcc) -Ibin -c $< -o $@ upstream: - cvs -d :pserver:cvs@cvs.xwt.org:/cvs co upstream + cvs -d :pserver:cvs@cvs.xwt.org:/ co upstream ## Platforms ############################################################################## @@ -220,6 +220,17 @@ Darwin: upstream platform_link="upstream/darwin/*.[oa] $(gcc_path)/lib/libgcj.a" \ platform_java_sources="POSIX X11" +Carbon: upstream + echo -e "\\n=== Carbon =========================================" + ranlib upstream/darwin/*.a + ar x /usr/lib/libcc_dynamic.a upstream/darwin/darwin-fpsave.o + make gcj \ + platform=Carbon \ + target=powerpc-apple-darwin \ + target_bin=xwt.carbon \ + platform_link="upstream/darwin/*.[oa] $(gcc_path)/lib/libgcj.a" \ + platform_java_sources="POSIX Carbon" + Java2: $(java_classes) bin/org/xwt/builtin.xwar echo -e "\\n=== Java2 =========================================" echo "archiving .class -> .jar"