summaryrefslogtreecommitdiff
path: root/comms/java-commapi-freebsd/files/patch-aa
diff options
context:
space:
mode:
authorErnst de Haan <znerd@FreeBSD.org>2002-08-07 19:44:31 +0000
committerErnst de Haan <znerd@FreeBSD.org>2002-08-07 19:44:31 +0000
commit18e35939d7ef3cc5db4a3c6d330e57938ec5c1ec (patch)
treeeed45318717022a76c83a6590b15330c27a65db3 /comms/java-commapi-freebsd/files/patch-aa
parentFixed the download URL. (diff)
New port: Java Communication API, FreeBSD implementation.
PR: 31689 Submitted by: Ari Suutari <ari.suutari@syncrontech.com>
Notes
Notes: svn path=/head/; revision=64167
Diffstat (limited to 'comms/java-commapi-freebsd/files/patch-aa')
-rw-r--r--comms/java-commapi-freebsd/files/patch-aa81
1 files changed, 81 insertions, 0 deletions
diff --git a/comms/java-commapi-freebsd/files/patch-aa b/comms/java-commapi-freebsd/files/patch-aa
new file mode 100644
index 000000000000..9894113e4628
--- /dev/null
+++ b/comms/java-commapi-freebsd/files/patch-aa
@@ -0,0 +1,81 @@
+*** Makefile.old Fri Jul 23 20:58:57 1999
+--- Makefile Mon Jul 2 09:49:54 2001
+***************
+*** 4,15 ****
+ obj/org/freebsd/io/comm/FreebsdParallel.class \
+
+
+! JAVAC=javac
+ OBJDIR= obj
+ JARFILE=jar/CommDriver.jar
+ JFLAGS=
+! LIBDIR=/usr/local/lib
+! CFLAGS= -O2 -shared -I /usr/java/include -I /usr/java/include/freebsd -L /usr/java/lib/i386/green_threads/
+ obj/%.class: src/%.java
+ cd src;\
+ $(JAVAC) ../$< $(JFLAGS) -d ../obj
+--- 4,16 ----
+ obj/org/freebsd/io/comm/FreebsdParallel.class \
+
+
+! JDKDIR=/usr/local/jdk1.3.1
+! JAVAC=$(JDKDIR)/bin/javac
+ OBJDIR= obj
+ JARFILE=jar/CommDriver.jar
+ JFLAGS=
+! LIBDIR=$(JDKDIR)/jre/lib/i386
+! CFLAGS= -O2 -shared -I $(JDKDIR)/include -I $(JDKDIR)/include/freebsd
+ obj/%.class: src/%.java
+ cd src;\
+ $(JAVAC) ../$< $(JFLAGS) -d ../obj
+***************
+*** 18,24 ****
+
+ $(JARFILE): $(OBJ)
+ cd obj; \
+! jar -cvf0 ../$(JARFILE) org/freebsd/io/comm/
+ cp jar/* tests/sun/
+ cp jar/* tests/java/
+
+--- 19,25 ----
+
+ $(JARFILE): $(OBJ)
+ cd obj; \
+! $(JDKDIR)/bin/jar -cvf0 ../$(JARFILE) org/freebsd/io/comm/
+ cp jar/* tests/sun/
+ cp jar/* tests/java/
+
+***************
+*** 44,54 ****
+
+ src/org/freebsd/io/comm/org_freebsd_io_comm_FreebsdParallel.h: src/org/freebsd/io/comm/libParallel.c
+ cd obj; \
+! javah -jni -d ../src/org/freebsd/io/comm/ org.freebsd.io.comm.FreebsdParallel
+
+ src/org/freebsd/io/comm/org_freebsd_io_comm_FreebsdSerial.h: src/org/freebsd/io/comm/libSerial.c
+ cd obj; \
+! javah -jni -d ../src/org/freebsd/io/comm/ org.freebsd.io.comm.FreebsdSerial
+
+ lib/libParallel.so: src/org/freebsd/io/comm/libParallel.c src/org/freebsd/io/comm/org_freebsd_io_comm_FreebsdParallel.h
+ gcc $(CFLAGS) -o lib/libParallel.so src/org/freebsd/io/comm/libParallel.c
+--- 45,55 ----
+
+ src/org/freebsd/io/comm/org_freebsd_io_comm_FreebsdParallel.h: src/org/freebsd/io/comm/libParallel.c
+ cd obj; \
+! $(JDKDIR)/bin/javah -classpath .:$(JDKDIR)/jre/lib/ext/comm.jar -jni -d ../src/org/freebsd/io/comm/ org.freebsd.io.comm.FreebsdParallel
+
+ src/org/freebsd/io/comm/org_freebsd_io_comm_FreebsdSerial.h: src/org/freebsd/io/comm/libSerial.c
+ cd obj; \
+! $(JDKDIR)/bin/javah -classpath .:$(JDKDIR)/jre/lib/ext/comm.jar -jni -d ../src/org/freebsd/io/comm/ org.freebsd.io.comm.FreebsdSerial
+
+ lib/libParallel.so: src/org/freebsd/io/comm/libParallel.c src/org/freebsd/io/comm/org_freebsd_io_comm_FreebsdParallel.h
+ gcc $(CFLAGS) -o lib/libParallel.so src/org/freebsd/io/comm/libParallel.c
+***************
+*** 62,65 ****
+--- 63,68 ----
+ install: libs
+ install -c -o bin -g bin -m 0444 lib/libParallel.so $(LIBDIR)
+ install -c -o bin -g bin -m 0444 lib/libSerial.so $(LIBDIR)
++ install -c -o bin -g bin -m 0444 jar/CommDriver.jar $(JDKDIR)/jre/lib/ext
++ install -c -o bin -g bin -m 0444 javax.comm.properties $(JDKDIR)/jre/lib
+