JNI/JCE: create lib dir during make if needed

pull/2/merge
Chris Conlon 2017-06-23 09:55:31 -06:00
parent 0b7ba574cc
commit 01afb5321b
3 changed files with 5 additions and 2 deletions

View File

@ -11,8 +11,8 @@ TARGET = $(OUT_PATH)/libwolfcryptjni.jnilib
JAVA_HOME = $(shell /usr/libexec/java_home)
CC = gcc
CCFLAGS = -Wall -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/darwin \
-I/usr/local/include -I$(INC_PATH)
LDFLAGS = -L/usr/local/lib -dynamiclib -framework JavaVM -lwolfssl
-I$(INC_PATH)
LDFLAGS = -dynamiclib -framework JavaVM -lwolfssl
all: $(TARGET)
@ -20,6 +20,7 @@ $(TARGET): $(OBJS)
$(CC) $(CCFLAGS) $(LDFLAGS) -o $@ $^
$(OUT_PATH)/%.o: $(SRC_PATH)/%.c
@mkdir -p $(OUT_PATH)
$(CC) $(CCFLAGS) -c -o $@ $<
.PHONY: clean

View File

@ -20,6 +20,7 @@ $(TARGET): $(OBJS)
$(CC) $(CCFLAGS) $(LDFLAGS) -o $@ $^
$(OUT_PATH)/%.o: $(SRC_PATH)/%.c
@mkdir -p $(OUT_PATH)
$(CC) $(CCFLAGS) -c -o $@ $<
.PHONY: clean

View File

@ -20,6 +20,7 @@ $(TARGET): $(OBJS)
$(CC) $(CCFLAGS) $(LDFLAGS) -o $@ $^
$(OUT_PATH)/%.o: $(SRC_PATH)/%.c
@mkdir -p $(OUT_PATH)
$(CC) $(CCFLAGS) -c -o $@ $<
.PHONY: clean