$NetBSD$

Fixes paths, LIBS, etc.

--- Makefile.orig	2011-08-16 10:41:02.000000000 +0000
+++ Makefile
@@ -13,13 +13,13 @@ CXX           = g++
 DEFINES       = -DQT_NO_DEBUG -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
 CFLAGS        = -pipe -g -O2 -Wall -W -D_REENTRANT $(DEFINES)
 CXXFLAGS      = -pipe -g -O2 -Wall -W -D_REENTRANT $(DEFINES)
-INCPATH       = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtDBus -I/usr/include/qt4 -I. -I.
+INCPATH       = -I$(QMAKESPEC) -I. -I$(QTDIR)/include/QtCore -I$(QTDIR)/include/QtGui -I$(QTDIR)/include/QtDBus -I$(QTDIR)/include -I. -I.
 LINK          = g++
 LFLAGS        = -Wl,-O1
-LIBS          = $(SUBLIBS)  -L/usr/lib -lQtDBus -lQtGui -lQtCore -lpthread 
+LIBS          = $(SUBLIBS) -L$(PREFIX)/lib -lQtDBus -lQtGui -lQtCore -lpthread 
 AR            = ar cqs
 RANLIB        = 
-QMAKE         = /usr/bin/qmake
+#QMAKE         = ${QMAKE}
 TAR           = tar -cf
 COMPRESS      = gzip -9f
 COPY          = cp -f
@@ -62,28 +62,28 @@ OBJECTS       = main.o \
 		moc_qclicklabel.o \
 		moc_notifyarea.o \
 		qrc_images.o
-DIST          = /usr/share/qt4/mkspecs/common/g++.conf \
-		/usr/share/qt4/mkspecs/common/unix.conf \
-		/usr/share/qt4/mkspecs/common/linux.conf \
-		/usr/share/qt4/mkspecs/qconfig.pri \
-		/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri \
-		/usr/share/qt4/mkspecs/features/qt_functions.prf \
-		/usr/share/qt4/mkspecs/features/qt_config.prf \
-		/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
-		/usr/share/qt4/mkspecs/features/default_pre.prf \
-		/usr/share/qt4/mkspecs/features/release.prf \
-		/usr/share/qt4/mkspecs/features/default_post.prf \
-		/usr/share/qt4/mkspecs/features/warn_on.prf \
-		/usr/share/qt4/mkspecs/features/qt.prf \
-		/usr/share/qt4/mkspecs/features/moc.prf \
-		/usr/share/qt4/mkspecs/features/dbusinterfaces.prf \
-		/usr/share/qt4/mkspecs/features/dbusadaptors.prf \
-		/usr/share/qt4/mkspecs/features/unix/thread.prf \
-		/usr/share/qt4/mkspecs/features/resources.prf \
-		/usr/share/qt4/mkspecs/features/uic.prf \
-		/usr/share/qt4/mkspecs/features/yacc.prf \
-		/usr/share/qt4/mkspecs/features/lex.prf \
-		/usr/share/qt4/mkspecs/features/include_source_dir.prf \
+DIST          = $(QTDIR)/mkspecs/common/g++.conf \
+		$(QTDIR)/mkspecs/common/unix.conf \
+		$(QTDIR)/mkspecs/common/linux.conf \
+		$(QTDIR)/mkspecs/qconfig.pri \
+		$(QTDIR)/mkspecs/modules/qt_webkit_version.pri \
+		$(QTDIR)/mkspecs/features/qt_functions.prf \
+		$(QTDIR)/mkspecs/features/qt_config.prf \
+		$(QTDIR)/mkspecs/features/exclusive_builds.prf \
+		$(QTDIR)/mkspecs/features/default_pre.prf \
+		$(QTDIR)/mkspecs/features/release.prf \
+		$(QTDIR)/mkspecs/features/default_post.prf \
+		$(QTDIR)/mkspecs/features/warn_on.prf \
+		$(QTDIR)/mkspecs/features/qt.prf \
+		$(QTDIR)/mkspecs/features/moc.prf \
+		$(QTDIR)/mkspecs/features/dbusinterfaces.prf \
+		$(QTDIR)/mkspecs/features/dbusadaptors.prf \
+		$(QTDIR)/mkspecs/features/unix/thread.prf \
+		$(QTDIR)/mkspecs/features/resources.prf \
+		$(QTDIR)/mkspecs/features/uic.prf \
+		$(QTDIR)/mkspecs/features/yacc.prf \
+		$(QTDIR)/mkspecs/features/lex.prf \
+		$(QTDIR)/mkspecs/features/include_source_dir.prf \
 		qtnotifydaemon.pro
 QMAKE_TARGET  = qtnotifydaemon
 DESTDIR       = 
@@ -116,59 +116,59 @@ all: Makefile $(TARGET)
 $(TARGET):  $(OBJECTS)  
 	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
 
-Makefile: qtnotifydaemon.pro /usr/share/qt4/mkspecs/linux-g++/qmake.conf /usr/share/qt4/mkspecs/common/g++.conf \
-		/usr/share/qt4/mkspecs/common/unix.conf \
-		/usr/share/qt4/mkspecs/common/linux.conf \
-		/usr/share/qt4/mkspecs/qconfig.pri \
-		/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri \
-		/usr/share/qt4/mkspecs/features/qt_functions.prf \
-		/usr/share/qt4/mkspecs/features/qt_config.prf \
-		/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
-		/usr/share/qt4/mkspecs/features/default_pre.prf \
-		/usr/share/qt4/mkspecs/features/release.prf \
-		/usr/share/qt4/mkspecs/features/default_post.prf \
-		/usr/share/qt4/mkspecs/features/warn_on.prf \
-		/usr/share/qt4/mkspecs/features/qt.prf \
-		/usr/share/qt4/mkspecs/features/moc.prf \
-		/usr/share/qt4/mkspecs/features/dbusinterfaces.prf \
-		/usr/share/qt4/mkspecs/features/dbusadaptors.prf \
-		/usr/share/qt4/mkspecs/features/unix/thread.prf \
-		/usr/share/qt4/mkspecs/features/resources.prf \
-		/usr/share/qt4/mkspecs/features/uic.prf \
-		/usr/share/qt4/mkspecs/features/yacc.prf \
-		/usr/share/qt4/mkspecs/features/lex.prf \
-		/usr/share/qt4/mkspecs/features/include_source_dir.prf \
-		/usr/lib/libQtDBus.prl \
-		/usr/lib/libQtGui.prl \
-		/usr/lib/libQtCore.prl
-	$(QMAKE) -nocache QMAKE_CFLAGS_RELEASE=-g\ -O2 QMAKE_CFLAGS_DEBUG=-g\ -O2 QMAKE_CXXFLAGS_RELEASE=-g\ -O2 QMAKE_CXXFLAGS_DEBUG=-g\ -O2 QMAKE_STRIP=: PREFIX=/usr -o Makefile qtnotifydaemon.pro
-/usr/share/qt4/mkspecs/common/g++.conf:
-/usr/share/qt4/mkspecs/common/unix.conf:
-/usr/share/qt4/mkspecs/common/linux.conf:
-/usr/share/qt4/mkspecs/qconfig.pri:
-/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri:
-/usr/share/qt4/mkspecs/features/qt_functions.prf:
-/usr/share/qt4/mkspecs/features/qt_config.prf:
-/usr/share/qt4/mkspecs/features/exclusive_builds.prf:
-/usr/share/qt4/mkspecs/features/default_pre.prf:
-/usr/share/qt4/mkspecs/features/release.prf:
-/usr/share/qt4/mkspecs/features/default_post.prf:
-/usr/share/qt4/mkspecs/features/warn_on.prf:
-/usr/share/qt4/mkspecs/features/qt.prf:
-/usr/share/qt4/mkspecs/features/moc.prf:
-/usr/share/qt4/mkspecs/features/dbusinterfaces.prf:
-/usr/share/qt4/mkspecs/features/dbusadaptors.prf:
-/usr/share/qt4/mkspecs/features/unix/thread.prf:
-/usr/share/qt4/mkspecs/features/resources.prf:
-/usr/share/qt4/mkspecs/features/uic.prf:
-/usr/share/qt4/mkspecs/features/yacc.prf:
-/usr/share/qt4/mkspecs/features/lex.prf:
-/usr/share/qt4/mkspecs/features/include_source_dir.prf:
-/usr/lib/libQtDBus.prl:
-/usr/lib/libQtGui.prl:
-/usr/lib/libQtCore.prl:
+Makefile: qtnotifydaemon.pro $(QMAKESPEC)/qmake.conf $(QTDIR)/mkspecs/common/g++.conf \
+		$(QTDIR)/mkspecs/common/unix.conf \
+		$(QTDIR)/mkspecs/common/linux.conf \
+		$(QTDIR)/mkspecs/qconfig.pri \
+		$(QTDIR)/mkspecs/modules/qt_webkit_version.pri \
+		$(QTDIR)/mkspecs/features/qt_functions.prf \
+		$(QTDIR)/mkspecs/features/qt_config.prf \
+		$(QTDIR)/mkspecs/features/exclusive_builds.prf \
+		$(QTDIR)/mkspecs/features/default_pre.prf \
+		$(QTDIR)/mkspecs/features/release.prf \
+		$(QTDIR)/mkspecs/features/default_post.prf \
+		$(QTDIR)/mkspecs/features/warn_on.prf \
+		$(QTDIR)/mkspecs/features/qt.prf \
+		$(QTDIR)/mkspecs/features/moc.prf \
+		$(QTDIR)/mkspecs/features/dbusinterfaces.prf \
+		$(QTDIR)/mkspecs/features/dbusadaptors.prf \
+		$(QTDIR)/mkspecs/features/unix/thread.prf \
+		$(QTDIR)/mkspecs/features/resources.prf \
+		$(QTDIR)/mkspecs/features/uic.prf \
+		$(QTDIR)/mkspecs/features/yacc.prf \
+		$(QTDIR)/mkspecs/features/lex.prf \
+		$(QTDIR)/mkspecs/features/include_source_dir.prf \
+		$(QTDIR)/lib/libQtDBus.prl \
+		$(QTDIR)/lib/libQtGui.prl \
+		$(QTDIR)/lib/libQtCore.prl
+	$(QMAKE) -nocache QMAKE_CFLAGS_RELEASE=-g\ -O2 QMAKE_CFLAGS_DEBUG=-g\ -O2 QMAKE_CXXFLAGS_RELEASE=-g\ -O2 QMAKE_CXXFLAGS_DEBUG=-g\ -O2 QMAKE_STRIP=: PREFIX=$(PREFIX) -o Makefile qtnotifydaemon.pro
+$(QTDIR)/mkspecs/common/g++.conf:
+$(QTDIR)/mkspecs/common/unix.conf:
+$(QTDIR)/mkspecs/common/linux.conf:
+$(QTDIR)/mkspecs/qconfig.pri:
+$(QTDIR)/mkspecs/modules/qt_webkit_version.pri:
+$(QTDIR)/mkspecs/features/qt_functions.prf:
+$(QTDIR)/mkspecs/features/qt_config.prf:
+$(QTDIR)/mkspecs/features/exclusive_builds.prf:
+$(QTDIR)/mkspecs/features/default_pre.prf:
+$(QTDIR)/mkspecs/features/release.prf:
+$(QTDIR)/mkspecs/features/default_post.prf:
+$(QTDIR)/mkspecs/features/warn_on.prf:
+$(QTDIR)/mkspecs/features/qt.prf:
+$(QTDIR)/mkspecs/features/moc.prf:
+$(QTDIR)/mkspecs/features/dbusinterfaces.prf:
+$(QTDIR)/mkspecs/features/dbusadaptors.prf:
+$(QTDIR)/mkspecs/features/unix/thread.prf:
+$(QTDIR)/mkspecs/features/resources.prf:
+$(QTDIR)/mkspecs/features/uic.prf:
+$(QTDIR)/mkspecs/features/yacc.prf:
+$(QTDIR)/mkspecs/features/lex.prf:
+$(QTDIR)/mkspecs/features/include_source_dir.prf:
+$(QTDIR)/lib/libQtDBus.prl:
+$(QTDIR)/lib/libQtGui.prl:
+$(QTDIR)/lib/libQtCore.prl:
 qmake:  FORCE
-	@$(QMAKE) -nocache QMAKE_CFLAGS_RELEASE=-g\ -O2 QMAKE_CFLAGS_DEBUG=-g\ -O2 QMAKE_CXXFLAGS_RELEASE=-g\ -O2 QMAKE_CXXFLAGS_DEBUG=-g\ -O2 QMAKE_STRIP=: PREFIX=/usr -o Makefile qtnotifydaemon.pro
+	@$(QMAKE) -nocache QMAKE_CFLAGS_RELEASE=-g\ -O2 QMAKE_CFLAGS_DEBUG=-g\ -O2 QMAKE_CXXFLAGS_RELEASE=-g\ -O2 QMAKE_CXXFLAGS_DEBUG=-g\ -O2 QMAKE_STRIP=: PREFIX=$(PREFIX) -o Makefile qtnotifydaemon.pro
 
 dist: 
 	@$(CHK_DIR_EXISTS) .tmp/qtnotifydaemon1.0.0 || $(MKDIR) .tmp/qtnotifydaemon1.0.0 
@@ -197,16 +197,16 @@ compiler_moc_header_make_all: moc_notify
 compiler_moc_header_clean:
 	-$(DEL_FILE) moc_notifywidget.cpp moc_dbus.cpp moc_qclicklabel.cpp moc_notifyarea.cpp
 moc_notifywidget.cpp: notifywidget.h
-	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) notifywidget.h -o moc_notifywidget.cpp
+	$(MOC) $(DEFINES) $(INCPATH) notifywidget.h -o moc_notifywidget.cpp
 
 moc_dbus.cpp: dbus.h
-	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) dbus.h -o moc_dbus.cpp
+	$(MOC) $(DEFINES) $(INCPATH) dbus.h -o moc_dbus.cpp
 
 moc_qclicklabel.cpp: qclicklabel.h
-	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) qclicklabel.h -o moc_qclicklabel.cpp
+	$(MOC) $(DEFINES) $(INCPATH) qclicklabel.h -o moc_qclicklabel.cpp
 
 moc_notifyarea.cpp: notifyarea.h
-	/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) notifyarea.h -o moc_notifyarea.cpp
+	$(MOC) $(DEFINES) $(INCPATH) notifyarea.h -o moc_notifyarea.cpp
 
 compiler_dbus_interface_source_make_all:
 compiler_dbus_interface_source_clean:
@@ -358,7 +358,7 @@ qrc_images.cpp: images.qrc \
 		images/notification-display-brightness-high.svg \
 		images/notification-gsm-full.svg \
 		images/notification-gpm-mouse-100.svg
-	/usr/bin/rcc -name images images.qrc -o qrc_images.cpp
+	$(QTDIR)/bin/rcc -name images images.qrc -o qrc_images.cpp
 
 compiler_image_collection_make_all: qmake_image_collection.cpp
 compiler_image_collection_clean:
