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