include ../../../../config/Makefile.top PLUGINS = plugin_qt.so QMAKE = qmake PLUGINDIR = $(shell cd .. ; pwd ) TOPDIR = $(shell cd $(top_srcdir) ; pwd) ABSOINC = $(shell cd $(ARCHINCLUDES) 2> /dev/null ; pwd ) export PLUGINDIR TOPDIR ABSOINC qt_rom.fc: qt_rom.fs $(TOKE) -v qt_rom.fs fcode.h: qt_rom.fc @echo "static const u8 qt_fcode[] = {" > $@ @cat $< | hexdump -ve '1/0 "\t" 8/1 "0x%02x, " 1/0 "\n"' \ | sed 's/0x ,//g' >> $@ @echo "};" >> $@ $(ODIR)/makefile.qmake: plugin_qt.pro Makefile @test -d $(ODIR) || $(INSTALL) -d $(ODIR) @test -d $(ODIR)/qbuild || $(INSTALL) -d $(ODIR)/qbuild @cp plugin_qt.pro $(ODIR)/ cd $(ODIR) ; $(QMAKE) -o makefile.qmake $(ODIR)/plugin_qt.so: fcode.h $(ODIR)/makefile.qmake $(wildcard *.cpp) cd $(ODIR) ; $(MAKE) -f makefile.qmake @ln -f $(ODIR)/qbuild/plugin_qt.so $@ clean-local: @rm -f $(ODIR)/makefile.qmake @rm -rf $(QBUILDDIR) $(ODIR)/*.fc $(ODIR)/fcode.h include ../Rules.plugin include $(rules)/Rules.make