diff options
| author | Peter Eisentraut <peter_e@gmx.net> | 2006-07-24 16:32:45 +0000 |
|---|---|---|
| committer | Peter Eisentraut <peter_e@gmx.net> | 2006-07-24 16:32:45 +0000 |
| commit | e9b49690627eb91106af3aa98d0fcc510de6538b (patch) | |
| tree | 2e878a58fbb23ace8f2cfe4758779a62869f1239 /src/backend/Makefile | |
| parent | 9dc34b5feb73615d7371ef1c1b7c05b3146cc9a9 (diff) | |
| download | postgresql-e9b49690627eb91106af3aa98d0fcc510de6538b.tar.gz | |
DTrace support, with a small initial set of probes
by Robert Lor
Diffstat (limited to 'src/backend/Makefile')
| -rw-r--r-- | src/backend/Makefile | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/backend/Makefile b/src/backend/Makefile index 8908a5a7db..12de33e404 100644 --- a/src/backend/Makefile +++ b/src/backend/Makefile @@ -4,7 +4,7 @@ # # Copyright (c) 1994, Regents of the University of California # -# $PostgreSQL: pgsql/src/backend/Makefile,v 1.116 2006/06/22 23:50:35 tgl Exp $ +# $PostgreSQL: pgsql/src/backend/Makefile,v 1.117 2006/07/24 16:32:44 petere Exp $ # #------------------------------------------------------------------------- @@ -19,7 +19,11 @@ DIRS := access bootstrap catalog parser commands executor lib libpq \ SUBSYSOBJS := $(DIRS:%=%/SUBSYS.o) -OBJS := $(SUBSYSOBJS) $(top_builddir)/src/port/libpgport_srv.a +ifeq ($(enable_dtrace), yes) +LOCALOBJS += utils/probes.o +endif + +OBJS = $(SUBSYSOBJS) $(LOCALOBJS) $(top_builddir)/src/port/libpgport_srv.a # We put libpgport into OBJS, so remove it from LIBS LIBS := $(filter-out -lpgport, $(LIBS)) @@ -135,6 +139,10 @@ $(top_builddir)/src/include/utils/fmgroids.h: utils/fmgroids.h $(LN_S) ../../../$(subdir)/utils/fmgroids.h . +utils/probes.o: utils/probes.d $(SUBSYSOBJS) + $(DTRACE) $(DTRACEFLAGS) -G -s $^ + + ########################################################################## distprep: @@ -220,7 +228,7 @@ endif ########################################################################## clean: - rm -f postgres$(X) $(POSTGRES_IMP) \ + rm -f $(LOCALOBJS) postgres$(X) $(POSTGRES_IMP) \ $(top_srcdir)/src/include/parser/parse.h \ $(top_builddir)/src/include/utils/fmgroids.h ifeq ($(PORTNAME), cygwin) |
