The open source OpenXR runtime
1CC=g++
2
3OS_NAME := linux
4
5ifeq ($(OS),Windows_NT)
6 OS_NAME := win32
7 RM := del
8else
9 RM := rm -f
10 UNAME_S := $(shell uname -s)
11 ifeq ($(UNAME_S),Darwin)
12 OS_NAME := darwin
13 endif
14endif
15
16JAVA_HOME ?= /usr/lib/jvm/default-java
17
18CXXFLAGS=-I. -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/$(OS_NAME) -ldl -std=c++11 -Wall -g
19
20SRC=jnipp.o main.o
21VPATH=tests
22
23%.o: %.cpp
24 $(CC) -c -o $@ $< $(CXXFLAGS)
25
26test: $(SRC)
27 $(CC) -o test $(SRC) $(CXXFLAGS)
28
29clean:
30 -$(RM) $(SRC) test
31
32.PHONY: clean