1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
CC=@CC@
CXX=@CXX@
CFLAGS=@CFLAGS@
CXXFLAGS=@CXXFLAGS@
LDFLAGS=@LDFLAGS@
LIBS=@LIBS@
INSTALL=@INSTALL@
QMAKE=@QTDIR@/bin/qmake
prefix=@prefix@
exec_prefix=@exec_prefix@
bindir=@bindir@
libdir=@QTDIR@/plugins/styles
top_srcdir=@top_srcdir@
srcdir=@srcdir@
@SET_MAKE@
all: config.h
cd style && $(QMAKE)
$(MAKE) -C style
cd config && $(QMAKE)
$(MAKE) -C config
$(srcdir)/configure: configure.in aclocal.m4
cd $(srcdir) && autoconf
# autoheader might not change config.h.in, so touch a stamp file.
$(srcdir)/config.h.in: stamp-h.in
$(srcdir)/stamp-h.in: configure.in aclocal.m4
cd $(srcdir) && autoheader
echo timestamp > $(srcdir)/stamp-h.in
config.h: stamp-h
stamp-h: config.h.in config.status
./config.status
config.status: configure
./config.status --recheck
.PHONY: config install uninstall clean distclean
install: all
$(INSTALL) -D style/libpolymer.so.1.0.0 $(libdir)/polymer.so
$(INSTALL) -D config/polymer-config $(bindir)/polymer-config
uninstall:
-rm $(libdir)/polymer.so
-rm $(bindir)/polymer-config
clean:
$(MAKE) -C style clean
$(MAKE) -C config clean
distclean: clean
$(MAKE) -C style distclean
$(MAKE) -C config distclean
-rm -rf autom4te.cache
-rm config.h config.log config.status Makefile stamp-h config/Makefile style/Makefile
|