## process this file with automake to create Makefile.in bin_PROGRAMS = qtlookat ##bypassing libtool for now #for the plugin noinst_PROGRAMS = qtlookat.so CLEANFILES= moc_mainwgt.cpp noinst_HEADERS = ViewerQt.h mainwgt.h vGLWidget.h qSystem.h piInstance.h qPIWidget.h qSystempi.h vGLWidget.h resourceIo.h common_src = ViewerQt.cpp mainwgt.cpp moc_mainwgt.cpp vGLWidget.cpp qtlookat_SOURCES = qtlookat.cpp $(common_src) qSystem.cpp qtlookat_so_SOURCES = plugin.cpp qPIWidget.cpp piInstance.cpp $(common_src) qSystempi.cpp resourceIo.cpp qtlookat_LDADD = @QT_LIBS@ @QTGL_LIBS@ @VRMLGL_LIBS@ qtlookat_so_LDADD = @QT_LIBS@ @QTGL_LIBS@ @VRMLGL_LIBS@ @QTNP_LIBS@ ##non-portable, but... qtlookat_CXXFLAGS = -pipe -g -Wall -O2 -fno-strength-reduce -fPIC qtlookat_so_LDFLAGS = -shared -Wl,-soname,qtlookat.so # make a convenience link to exe in top dir all-local: -if [ -f $(top_srcdir)/qtlookat ]; then rm $(top_srcdir)/qtlookat; fi -ln -s src/qtlookat $(top_srcdir)/qtlookat @echo @echo "if everything worked, you can try copying qtlookat.so to " @echo "$$MOZILLA_HOME/plugins to test the Netscape plugin." @echo ##Qt's Meta Object Compiler moc_mainwgt.o: moc_mainwgt.cpp mainwgt.h moc_mainwgt.cpp: mainwgt.h @QT_MOC@ mainwgt.h -o moc_mainwgt.cpp ## shameless override for plugin, should probably use libtool $(qtlookat_so_OBJECTS): %.o: %.cpp $(CXX) -c $(DEFS) $(INCLUDES) $(qtlookat_CXXFLAGS) $(DEFINES) $< -o $@