1f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgLIBRARY_INCLUDES = -Id3d10app -Id3d11app -I../gd3dapi -I../d3dapi -I../w32api 2f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgLIBS= \ 3f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org ../dxgi/libdxgi.a \ 4f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org ../gd3d1x/libgd3d1x.a \ 5f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org ../d3d1xshader/libd3d1xshader.a \ 6f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org ../d3d1xstutil/libd3d1xstutil.a \ 7f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org ../../egl/libegl.a \ 8f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org ../../../auxiliary/libgallium.a \ 9f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org ../../../winsys/sw/wrapper/libwsw.a \ 10f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org ../../../winsys/sw/xlib/libws_xlib.a \ 11f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org ../../../winsys/sw/dri/libswdri.a \ 12f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org ../../../../../lib/libEGL.so 13f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org 14f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgLDADD=-ldl 15f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org 16f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgall: bin/d3d10tri bin/d3d11tri bin/d3d11tex bin/d3d11gears 17f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orginclude ../Makefile.inc 18f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org 19f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgifneq ($(findstring fbdev, $(EGL_PLATFORMS)),) 20f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgLIBS += ../../../winsys/sw/fbdev/libfbdev.a 21f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgendif 22f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org 23f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgifneq ($(findstring x11, $(EGL_PLATFORMS)),) 24f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgLDADD += -ldrm -lX11 -lXext -lXfixes 25f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgLIBS += ../../../winsys/sw/xlib/libws_xlib.a 26f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgendif 27f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org 28f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgifneq ($(findstring kms, $(EGL_PLATFORMS)),) 29f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgLDADD += -ldrm 30f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgendif 31f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org 32f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgLIBS_D3D10 = ../dxgid3d10/libdxgid3d10.a ../gd3d10/libgd3d10.a $(LIBS) 33f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgLIBS_D3D11 = ../dxgid3d11/libdxgid3d11.a ../gd3d11/libgd3d11.a $(LIBS) 34f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org 35f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgbin/d3d10tri: d3d10app/d3d10x11main.o d3d10tri/d3d10tri.o $(LIBS_D3D10) 36f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org $(CXX) $(CXXFLAGS) $(LDFLAGS) $(filter %.o,$^) -o $@ -Wl,--start-group $(LIBS_D3D10) -Wl,--end-group $(LDADD) 37f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org 38f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgbin/d3d11tri: d3d11app/d3d11x11main.o d3d11tri/d3d11tri.o $(LIBS_D3D11) 39f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org $(CXX) $(CXXFLAGS) $(LDFLAGS) $(filter %.o,$^) -o $@ -Wl,--start-group $(LIBS_D3D11) -Wl,--end-group $(LDADD) 40f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org 41f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgbin/d3d11tex: d3d11app/d3d11x11main.o d3d11tex/d3d11tex.o $(LIBS_D3D11) 42f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org $(CXX) $(CXXFLAGS) $(LDFLAGS) $(filter %.o,$^) -o $@ -Wl,--start-group $(LIBS_D3D11) -Wl,--end-group $(LDADD) 43f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org 44f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgbin/d3d11gears: d3d11app/d3d11x11main.o d3d11gears/d3d11gears.o $(LIBS_D3D11) 45f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org $(CXX) $(CXXFLAGS) $(LDFLAGS) $(filter %.o,$^) -o $@ -Wl,--start-group $(LIBS_D3D11) -Wl,--end-group $(LDADD) 46f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org 47