42 lines
1 KiB
Makefile
42 lines
1 KiB
Makefile
#
|
|
# Makefile of QT user interface for OpenBIOS
|
|
#
|
|
# (C) 2004 Stefan Reinauer
|
|
#
|
|
# This program is free software; you can redistribute it and/or
|
|
# modify it under the terms of the GNU General Public License
|
|
# version 2
|
|
#
|
|
|
|
include ../../../config/Makefile.top
|
|
|
|
XTARGETS = qt
|
|
|
|
qt-OBJS = $(obj-y)
|
|
obj-y += gui_qt.o
|
|
|
|
QMAKE = qmake
|
|
UIDIR = $(shell pwd )
|
|
TOPDIR = $(shell cd $(top_srcdir) ; pwd)
|
|
ABSOINC = $(shell cd $(ARCHINCLUDES) 2> /dev/null ; pwd )
|
|
|
|
export UIDIR TOPDIR ABSOINC
|
|
|
|
$(ODIR)/makefile.qmake: gui-qt.pro Makefile
|
|
@echo "ODIR: $(ODIR)"
|
|
@test -d $(ODIR) || $(INSTALL) -d $(ODIR)
|
|
@test -d $(ODIR)/qbuild || $(INSTALL) -d $(ODIR)/qbuild
|
|
@install -m 644 gui-qt.pro $(ODIR)/
|
|
cd $(ODIR) ; $(QMAKE) -o makefile.qmake
|
|
|
|
$(ODIR)/libgui_qt.a: $(ODIR)/makefile.qmake $(wildcard *.cpp)
|
|
cd $(ODIR) ; $(MAKE) -f makefile.qmake
|
|
@ln -f $(ODIR)/qbuild/libgui_qt.a $@
|
|
|
|
clean-local:
|
|
@rm -f $(ODIR)/makefile.qmake
|
|
@rm -rf $(QBUILDDIR)
|
|
|
|
INCLUDES = -I$(top_srcdir)/include -DBOOTSTRAP
|
|
|
|
include $(rules)/Rules.make
|