- Conditionally build and link libvc4_kernel.la - Move -lsimpenrose from SIM_LDFLAGS to SIM_LIB
Cc: Eric Anholt <e...@anholt.net> Signed-off-by: Emil Velikov <emil.l.veli...@gmail.com> --- src/gallium/drivers/vc4/Makefile.am | 16 +++++++++------- src/gallium/drivers/vc4/kernel/Makefile.am | 6 +----- src/gallium/drivers/vc4/kernel/vc4_gem.c | 4 ---- 3 files changed, 10 insertions(+), 16 deletions(-) diff --git a/src/gallium/drivers/vc4/Makefile.am b/src/gallium/drivers/vc4/Makefile.am index 3fc591f..2dd0a00 100644 --- a/src/gallium/drivers/vc4/Makefile.am +++ b/src/gallium/drivers/vc4/Makefile.am @@ -19,16 +19,19 @@ # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS # IN THE SOFTWARE. +if USE_VC4_SIMULATOR SUBDIRS = kernel -include Makefile.sources -include $(top_srcdir)/src/gallium/Automake.inc - -if USE_VC4_SIMULATOR SIM_CFLAGS = -DUSE_VC4_SIMULATOR=1 -SIM_LDFLAGS = -lsimpenrose +SIM_LIB = \ + kernel/libvc4_kernel.la \ + -lsimpenrose + endif +include Makefile.sources +include $(top_srcdir)/src/gallium/Automake.inc + AM_CFLAGS = \ $(LIBDRM_CFLAGS) \ $(GALLIUM_DRIVER_CFLAGS) \ @@ -39,5 +42,4 @@ AM_CFLAGS = \ noinst_LTLIBRARIES = libvc4.la libvc4_la_SOURCES = $(C_SOURCES) -libvc4_la_LIBADD = $(SIM_LIB) kernel/libvc4_kernel.la -libvc4_la_LDFLAGS = $(SIM_LDFLAGS) +libvc4_la_LIBADD = $(SIM_LIB) diff --git a/src/gallium/drivers/vc4/kernel/Makefile.am b/src/gallium/drivers/vc4/kernel/Makefile.am index 1ae5f1c..0352485 100644 --- a/src/gallium/drivers/vc4/kernel/Makefile.am +++ b/src/gallium/drivers/vc4/kernel/Makefile.am @@ -22,16 +22,12 @@ include Makefile.sources include $(top_srcdir)/src/gallium/Automake.inc -if USE_VC4_SIMULATOR -SIM_CFLAGS = -DUSE_VC4_SIMULATOR=1 -endif - AM_CFLAGS = \ $(LIBDRM_CFLAGS) \ $(GALLIUM_DRIVER_CFLAGS) \ - $(SIM_CFLAGS) \ -I$(top_srcdir)/src/mesa/ \ -I$(srcdir)/../ \ + -DUSE_VC4_SIMULATOR=1 \ $() noinst_LTLIBRARIES = libvc4_kernel.la diff --git a/src/gallium/drivers/vc4/kernel/vc4_gem.c b/src/gallium/drivers/vc4/kernel/vc4_gem.c index 1ea17aa..720bfe5 100644 --- a/src/gallium/drivers/vc4/kernel/vc4_gem.c +++ b/src/gallium/drivers/vc4/kernel/vc4_gem.c @@ -21,8 +21,6 @@ * IN THE SOFTWARE. */ -#ifdef USE_VC4_SIMULATOR - #include "vc4_drv.h" int @@ -143,5 +141,3 @@ fail: kfree(temp); return ret; } - -#endif /* USE_VC4_SIMULATOR */ -- 2.1.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev