The open source OpenXR runtime
at main 32 lines 496 B view raw
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