Debugger: convert existing makefiles to Automake.

A common xorg idiom is used. The dependencies are auto-detected.
If they are present, the debugger is build.
If any are missing, the debugger is silently skipped.
If --enable-shader-debugger is specified, the configuration
will abort if any of the dependencies is missing.
No user actions is needed, no env variable to set (as it should be)

This will fix a number of problems:
build cannot start due Makefile missing in tarball.
build fails as GEN4ASM variable not available in Makefile.
distcheck is also disturbed.

In the process other minor problems were fixed:
helper target is missing dependencies on evict.h.
too may arguments given to pre_cpp.py but they were ignored.
fills /tmp with temporary files.

Acked-by: Ben Widawsky <ben@bwidawsk.net>
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
This commit is contained in:
Gaetan Nadon
2012-01-10 17:25:24 -05:00
parent 9f87660304
commit 4768adf7d7
7 changed files with 108 additions and 121 deletions
+12 -15
View File
@@ -1,19 +1,16 @@
SUBDIRS=system_routine
bin_PROGRAMS = #
SUBDIRS = system_routine
if HAVE_SHADER_DEBUGGER
##needed by distcheck
DIST_SUBDIRS=system_routine
EXTRA_DIST=system_routine/
bin_PROGRAMS = eudb
noinst_PROGRAMS = debug_rdata
bin_PROGRAMS += \
eudb \
debug_rdata \
$(NULL)
endif
LDADD = ../lib/libintel_tools.la $(DRM_LIBS) $(PCIACCESS_LIBS)
AM_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/lib
AM_CFLAGS = $(DRM_CFLAGS) $(PCIACCESS_CFLAGS) $(CWARNFLAGS) \
-I$(srcdir)/.. \
-I$(srcdir)/../lib
AM_CFLAGS = \
$(DRM_CFLAGS) \
$(PCIACCESS_CFLAGS) \
$(CWARNFLAGS)
LDADD = $(top_builddir)/lib/libintel_tools.la $(DRM_LIBS) $(PCIACCESS_LIBS)