$NetBSD: patch-aa,v 1.8 2003/03/15 02:15:12 dmcmahill Exp $

--- src/Makefile.in.orig	Thu Oct 26 11:51:21 2000
+++ src/Makefile.in	Fri Mar 14 20:54:45 2003
@@ -105,5 +105,5 @@
 bin_PROGRAMS = xsidplay
 
-xsidplay_LDADD = audio/libaudio.a stilview/libstilview.a songlendb/libsonglendb.a tools/libtools.a widgets/libwidgets.a @SIDPLAY_LDFLAGS@ -lsidplay @QT_LDFLAGS@ -lqt
+xsidplay_LDADD = audio/libaudio.a stilview/libstilview.a songlendb/libsonglendb.a tools/libtools.a widgets/libwidgets.a @SIDPLAY_LDFLAGS@ -lsidplay @QT_LDFLAGS@ -lX11 -lXext -lICE -lSM -lqt @LIBAUDIO@
 
 
@@ -140,4 +140,6 @@
 CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
 LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXCOMPILE_NOOPT = $(CXXCOMPILE:-O%=)
+LTCXXCOMPILE_NOOPT = $(LTCXXCOMPILE:-O%=)
 CXXLD = $(CXX)
 CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@
@@ -159,5 +161,5 @@
 all: all-redirect
 .SUFFIXES:
-.SUFFIXES: .S .c .cpp .lo .o .s
+.SUFFIXES:  .S .c .cxx .cpp .lo .o .s
 $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
 	cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/Makefile
@@ -239,4 +241,11 @@
 	$(LTCXXCOMPILE) -c $<
 
+.cxx.o:
+	$(CXXCOMPILE_NOOPT) -c $<
+.cxx.lo:
+	$(LTCXXCOMPILE_NOOPT) -c $<
+.cpp.cxx:
+	cp $< $@
+
 # This directory's subdirectories are mostly independent; you can cd
 # into them and run `make' without going through this Makefile.
@@ -515,2 +524,15 @@
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
+
+# problem files  -- compile with no optimization
+ifeq (${MACHINE_ARCH},alpha)
+moc_FilterDialogData.o: moc_FilterDialogData.cxx
+moc_MainDialog.o: moc_MainDialog.cxx
+moc_MainDialogData.o: moc_MainDialogData.cxx
+moc_MixerDialog.o: moc_MixerDialog.cxx
+moc_MixerDialogData.o:  moc_MixerDialogData.cxx
+moc_PlaylistDialog.o: moc_PlaylistDialog.cxx
+moc_PlaylistEditDialog.o: moc_PlaylistEditDialog.cxx
+moc_PlaylistEditDialogData.o: moc_PlaylistEditDialogData.cxx
+endif
+
