summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJiri Olsa <jolsa@redhat.com>2011-05-29 10:05:17 +0200
committerJiri Olsa <Jiri Olsa jolsa@redhat.com>2011-05-29 19:18:53 +0200
commit16a729e69e28c58cf7994a3f9135fb9fc5e48f5e (patch)
treed408e31b3f33a571e70d34c9d645ae11b771d70d /src
parent3dbc9de2a57344b61f98d1550508058f9af34c30 (diff)
downloadlatrace-16a729e69e28c58cf7994a3f9135fb9fc5e48f5e.tar.gz
latrace-16a729e69e28c58cf7994a3f9135fb9fc5e48f5e.tar.xz
latrace-16a729e69e28c58cf7994a3f9135fb9fc5e48f5e.zip
Makefiles cleanup
- moved specific cleanup into src/Makefile - added OBJS_DEPS_OMIT variable to ease DEPS_OBJS generation
Diffstat (limited to 'src')
-rw-r--r--src/Makefile12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/Makefile b/src/Makefile
index c9c2360..169a5f3 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -42,6 +42,10 @@ endif
OBJS+=$(AUDIT_OBJS)
PROGRAMS+= $(AUDIT_BIN)
+# no dependency for flex and bison definitions
+OBJS_DEPS_OMIT+=\
+ src/args-flex.o \
+ src/args-bison.o
$(AUDIT_BIN): $(AUDIT_OBJS)
$(QUIET_LD)$(CC) $(CFLAGS) $(AUDIT_LDFLAGS) -o $@ $^ $(AUDIT_LIBS)
@@ -74,6 +78,10 @@ CPPFLAGS+=-DCONFIG_LIBDIR=\"$(libdir)\"
CPPFLAGS+=-DLT_CONF_DIR=\"$(sysconfdir)/latrace.d\"
CPPFLAGS+=-DLT_CONF_HEADERS_DIR=\"$(sysconfdir)/latrace.d/headers\"
CPPFLAGS+=-DLT_CONF_HEADERS_FILE=\"$(sysconfdir)/latrace.d/headers/latrace.h\"
+# no dependency for flex and bison definitions
+OBJS_DEPS_OMIT+=\
+ src/config-bison.o \
+ src/config-flex.o
$(LATRACE_BIN): $(LATRACE_OBJS)
$(QUIET_LD)$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LATRACE_LIB)
@@ -82,3 +90,7 @@ install::
$(call install,$(LATRACE_BIN),$(bindir),755)
$(call link,$(LATRACE_BIN),$(LATRACE_CTL),$(bindir))
+clean::
+ $(call remove, src/config-bison.[ch] src/config-flex.c)
+ $(call remove, src/args-bison.[ch] src/args-flex.c)
+ $(call remove, src/config-bison.output src/args-bison.output)