summaryrefslogtreecommitdiff
path: root/core/mk
diff options
context:
space:
mode:
Diffstat (limited to 'core/mk')
-rw-r--r--core/mk/host-support.mk26
1 files changed, 25 insertions, 1 deletions
diff --git a/core/mk/host-support.mk b/core/mk/host-support.mk
index 6ee5ac5..ce1cb19 100644
--- a/core/mk/host-support.mk
+++ b/core/mk/host-support.mk
@@ -87,4 +87,28 @@ HOSTLDFLAGS += -L/opt/local/lib -lintl
endif
HOSTCXXFLAGS = $(HOSTCFLAGS)
-export HOSTCC HOSTCXX HOSTCFLAGS HOSTCXXFLAGS HOSTLDFLAGS \ No newline at end of file
+export HOSTCC HOSTCXX HOSTCFLAGS HOSTCXXFLAGS HOSTLDFLAGS
+
+HOSTJAVA := \
+ $(shell \
+ if [ -n "$$(command -v java 2>/dev/null)" ]; then \
+ echo "$$(command -v java)"; \
+ else \
+ echo java; \
+ fi)
+
+HOSTJAVAC := \
+ $(shell \
+ if [ -n "$$(command -v javac 2>/dev/null)" ]; then \
+ echo "$$(command -v javac)"; \
+ else \
+ echo javac; \
+ fi)
+
+HOSTJAR := \
+ $(shell \
+ if [ -n "$$(command -v jar 2>/dev/null)" ]; then \
+ echo "$$(command -v jar)"; \
+ else \
+ echo jar; \
+ fi)