ports/comms/java-commapi-freebsd/files/patch-Makefile
Martin Wilke 91a8ac06fe - Stage support
PR:		189698
2014-06-04 10:33:48 +00:00

46 lines
2.1 KiB
Text

--- Makefile.old 2014-05-12 09:30:47.000000000 +0300
+++ Makefile 2014-05-12 09:40:31.000000000 +0300
@@ -24,7 +24,7 @@
JAVAC_CLASSPATH = $(JAVA_HOME)/jre/lib/ext/comm.jar
JAVAH = $(JAVA_HOME)/bin/javah
JARFILE = jar/CommDriver.jar
-CFLAGS = -O1 -fPIC -shared -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/freebsd -I$(JAVA_HOME)/include/bsd
+CFLAGS += -fPIC -shared -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/freebsd -I$(JAVA_HOME)/include/bsd
MACHINE_ARCH ?= i386
.SUFFIXES: .java .class
@@ -38,10 +38,12 @@
# Install stuff
#
install: all
- install -c -o bin -g bin -m 0444 lib/libParallel.so $(JAVA_HOME)/jre/lib/$(MACHINE_ARCH)
- install -c -o bin -g bin -m 0444 lib/libSerial.so $(JAVA_HOME)/jre/lib/$(MACHINE_ARCH)
- install -c -o bin -g bin -m 0444 javax.comm.properties $(JAVA_HOME)/jre/lib
- install -c -o bin -g bin -m 0444 $(JARFILE) $(JAVA_HOME)/jre/lib/ext
+ install -d -c -o bin -g bin -m 0755 $(DESTDIR)$(JAVA_HOME)/jre/lib/$(MACHINE_ARCH)
+ install -d -c -o bin -g bin -m 0755 $(DESTDIR)$(JAVA_HOME)/jre/lib/ext
+ install -c -o bin -g bin -m 0444 lib/libParallel.so $(DESTDIR)$(JAVA_HOME)/jre/lib/$(MACHINE_ARCH)
+ install -c -o bin -g bin -m 0444 lib/libSerial.so $(DESTDIR)$(JAVA_HOME)/jre/lib/$(MACHINE_ARCH)
+ install -c -o bin -g bin -m 0444 javax.comm.properties $(DESTDIR)$(JAVA_HOME)/jre/lib
+ install -c -o bin -g bin -m 0444 $(JARFILE) $(DESTDIR)$(JAVA_HOME)/jre/lib/ext
#
# Clean all files produced by compile
@@ -96,7 +98,7 @@
src/$(JAVA_PKG_DIR)/javax_comm_ParallelPort.h \
src/$(JAVA_PKG_DIR)/javax_comm_ParallelPortEvent.h
if [ ! -d lib ]; then mkdir lib; fi
- gcc $(CFLAGS) -o lib/libParallel.so src/$(JAVA_PKG_DIR)/libParallel.c
+ $(CC) $(CFLAGS) -o lib/libParallel.so src/$(JAVA_PKG_DIR)/libParallel.c
#
# Serial driver JNI part
#
@@ -105,7 +107,7 @@
src/$(JAVA_PKG_DIR)/javax_comm_SerialPort.h \
src/$(JAVA_PKG_DIR)/javax_comm_SerialPortEvent.h
if [ ! -d lib ]; then mkdir lib; fi
- gcc $(CFLAGS) -o lib/libSerial.so src/$(JAVA_PKG_DIR)/libSerial.c
+ $(CC) $(CFLAGS) -o lib/libSerial.so src/$(JAVA_PKG_DIR)/libSerial.c
.java.class:
$(JAVAC) -classpath src:$(JAVAC_CLASSPATH) $*.java