1bc01ced83d93f4e6fcb7b6afc801651ec8f963e
[panamaz] / Makefile
1
2 dist_VERSION=0.0.99
3 dist_NAME=panamaz
4 dist_EXTRA=README COPYING
5
6 include config.make
7
8 java_MODULES = notzed.nativez \
9         notzed.apistatic notzed.apiobject \
10         notzed.ffmpeg \
11         notzed.clstatic \
12         notzed.xlib \
13         notzed.vkregistry notzed.vkregistry.test \
14         notzed.vkheader notzed.vkheader.test
15 native_MODULES = notzed.api
16
17 notzed.apistatic_JDEPMOD = notzed.nativez notzed.api
18 notzed.apiobject_JDEPMOD = notzed.nativez notzed.api
19 notzed.ffmpeg_JDEPMOD = notzed.nativez
20 notzed.clstatic_JDEPMOD = notzed.nativez
21 notzed.vkregistry_JDEPMOD = notzed.nativez
22 notzed.vkregistry.test_JDEPMOD = notzed.vkregistry notzed.xlib
23 notzed.vkheader_JDEPMOD = notzed.nativez
24 notzed.vkheader.test_JDEPMOD = notzed.vkheader
25
26 notzed.apistatic_JMAIN = api.test.TestAPI
27 notzed.apiobject_JMAIN = api.test.TestAPI
28 notzed.ffmpeg_JMAIN = ffmpeg.test.TestFFMPEG
29 notzed.clstatic_JMAIN = opencl.test.clinfo
30 notzed.vkregistry.test_JMAIN = vulkan.test.TestMandelbrot vulkan.test.TestCube
31 notzed.vkheader.test_JMAIN = vulkan.test.TestMandelbrot
32
33 $(foreach module,$(java_MODULES),$(eval $(module)_JMAINFLAGS=--enable-native-access=notzed.nativez,$(module)))
34
35 notzed.vkregistry.test_JMAINFLAGS = --enable-native-access=notzed.nativez,notzed.xlib,notzed.vkregistry
36 notzed.vkheader.test_JMAINFLAGS = --enable-native-access=notzed.nativez,notzed.vkheader
37
38 include java.make