Skip to content

Commit bf50128

Browse files
Merge pull request #3 from nextbreakpoint/wip
Wip
2 parents dc19a18 + d1cff3b commit bf50128

266 files changed

Lines changed: 76667 additions & 2363 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
1-
2-
build
3-
dist
4-
FreeImage
51
.idea
62
*.iml
3+
/freeimage4java-macos/native/freeimage/
4+
/freeimage4java-linux/native/freeimage/
5+
/freeimage4java-windows/native/freeimage/
6+
/freeimage4java-windows/src/main/resources/freeimage4java.dll
7+
/freeimage4java-linux/src/main/resources/libfreeimage4java.so
8+
/freeimage4java-macos/src/main/resources/libfreeimage4java.dylib
9+
/freeimage4java-macos-test/test0.png
10+
/freeimage4java-macos-test/test1.png
11+
/freeimage4java-macos-test/test2.png
12+
/freeimage4java-linux-test/test0.png
13+
/freeimage4java-linux-test/test1.png
14+
/freeimage4java-linux-test/test2.png
15+
/freeimage4java-windows-test/test0.png
16+
/freeimage4java-windows-test/test1.png
17+
/freeimage4java-windows-test/test2.png
18+
/freeimage4java-macos-examples/output.png
19+
/freeimage4java-linux-examples/output.png
20+
/freeimage4java-windows-examples/output.png

Dockerfile.base

Lines changed: 0 additions & 13 deletions
This file was deleted.

Dockerfile.java

Lines changed: 0 additions & 11 deletions
This file was deleted.

Dockerfile.linux

Lines changed: 0 additions & 14 deletions
This file was deleted.

Dockerfile.mingw64

Lines changed: 0 additions & 14 deletions
This file was deleted.

Dockerfile.repo

Lines changed: 0 additions & 5 deletions
This file was deleted.

Makefile

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
.PHONY: clean
2+
clean:
3+
mvn clean
4+
5+
.PHONY: compile
6+
compile:
7+
mvn compile
8+
9+
.PHONY: package
10+
package:
11+
mvn package -DskipTests=true
12+
13+
.PHONY: install
14+
install:
15+
mvn install -DskipTests=true
16+
17+
.PHONY: extract
18+
extract:
19+
test $(system)
20+
@echo System = $(system)
21+
cd freeimage4java-$(system) && ./extract.sh
22+
23+
.PHONY: dump
24+
dump:
25+
test $(system)
26+
@echo System = $(system)
27+
cd freeimage4java-$(system) && ./dump.sh
28+
29+
.PHONY: verify
30+
verify:
31+
test $(system)
32+
@echo System = $(system)
33+
#MAVEN_OPTS="--enable-preview --enable-native-access=ALL-UNNAMED -Djava.library.path=freeimage4java-$(system)-test/target/lib -Djextract.trace.downcalls=false -Xlog:library" mvn verify -P$(system);
34+
MAVEN_OPTS="--enable-preview --enable-native-access=ALL-UNNAMED -Djava.library.path=freeimage4java-$(system)-test/target/lib -Djextract.trace.downcalls=false $(properties)" mvn verify -P$(system);
35+
36+
.PHONY: copy-legal
37+
copy-legal:
38+
cp legal/*.txt freeimage4java-macos/src/main/resources/META-INF/
39+
cp legal/*.txt freeimage4java-linux/src/main/resources/META-INF/
40+
cp legal/*.txt freeimage4java-windows/src/main/resources/META-INF/

Makefile.java

Lines changed: 0 additions & 5 deletions
This file was deleted.

Makefile.jni.linux

Lines changed: 0 additions & 8 deletions
This file was deleted.

Makefile.jni.macos

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)