JNI/JCE: create lib dir during make if needed
parent
0b7ba574cc
commit
01afb5321b
5
makefile
5
makefile
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue