#
# Makefile for the pltcl shared object
#
-# $Header: /cvsroot/pgsql/src/pl/tcl/Makefile,v 1.30 2001/05/09 20:30:09 momjian Exp $
+# $Header: /cvsroot/pgsql/src/pl/tcl/Makefile,v 1.31 2001/05/09 21:35:11 momjian Exp $
#
#-------------------------------------------------------------------------
ifeq ($(TCL_SHARED_BUILD), 1)
-all: $(INFILES) tcl_unknown
-
-tcl_unknown: $(top_builddir)/src/Makefile.global \
- modules/pltcl_loadmod.in \
- modules/pltcl_delmod.in \
- modules/pltcl_listmod.in
-ifeq ($(enable_pltcl_unknown), yes)
- sed -e 's,@TCLSH@,$(TCLSH),g' modules/pltcl_loadmod.in > modules/pltcl_loadmod
- sed -e 's,@TCLSH@,$(TCLSH),g' modules/pltcl_delmod.in > modules/pltcl_delmod
- sed -e 's,@TCLSH@,$(TCLSH),g' modules/pltcl_listmod.in > modules/pltcl_listmod
- chmod a+x modules/pltcl_loadmod modules/pltcl_delmod modules/pltcl_listmod
+ifeq ($(enable_pltcl_unknown), no)
+all: $(INFILES)
+else
+all: $(INFILES) \
+ modules/pltcl_loadmod \
+ modules/pltcl_delmod \
+ modules/pltcl_listmod
endif
+modules/pltcl_loadmod: modules/pltcl_loadmod.in \
+ $(top_builddir)/src/Makefile.global
+ sed -e 's,@TCLSH@,$(TCLSH),g' \
+ $< >$@
+ chmod a+x $@
+
+modules/pltcl_delmod: modules/pltcl_delmod.in \
+ $(top_builddir)/src/Makefile.global
+ sed -e 's,@TCLSH@,$(TCLSH),g' \
+ $< >$@
+ chmod a+x $@
+
+modules/pltcl_listmod: modules/pltcl_listmod.in \
+ $(top_builddir)/src/Makefile.global
+ sed -e 's,@TCLSH@,$(TCLSH),g' \
+ $< >$@
+ chmod a+x $@
+
pltcl$(DLSUFFIX): pltcl.o
install: all installdirs