diff src/Makefile.in @ 2633:eb58c59bd223

[project @ 1997-01-27 21:32:14 by jwe]
author jwe
date Mon, 27 Jan 1997 21:32:15 +0000
parents 7e24c1f29db4
children f95e58a25c90
line wrap: on
line diff
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -18,12 +18,12 @@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_DATA = @INSTALL_DATA@
 
-XALL_CXXFLAGS_1 = $(subst -fexternal-templates, , $(ALL_CXXFLAGS))
-XALL_CXXFLAGS = $(subst -fno-implicit-templates, , $(XALL_CXXFLAGS_1))
+PT_FLAGS = -fexternal-templates -fno-implicit-templates
+CXXFLAGS_NO_PT_FLAGS = $(filter-out $(PT_FLAGS), $(ALL_CXXFLAGS))
 
 %.df : %.cc
 	@echo making $@ from $<
-	@$(CXXCPP) -c $(CPPFLAGS) $(XALL_CXXFLAGS) -DMAKE_BUILTINS $< \
+	@$(CXXCPP) -c $(CPPFLAGS) $(CXXFLAGS_NO_PT_FLAGS) -DMAKE_BUILTINS $< \
 	  | $(srcdir)/mkdefs > $@.t
 	@mv $@.t $@
 
@@ -245,6 +245,8 @@
 
 $(MAKEDEPS): defaults.h oct-gperf.h oct-conf.h
 
+@bsd_gcc_kluge_targets_frag@
+
 check: all
 .PHONY: check