# $Id$ # # Boiler plate makefile # # Needs to be included in a toplevel makefiles, which defines # the following variables: # # srcdir # prefix # CXX # CXXFLAGS # LDFLAGS # PKGCONFIG # WINDRES # ARTIFACT=fancydrawing ABI_VERSION=1 EXTPKGS=fancybase3 libpng zlib INCLUDES=-I$(srcdir) LIBS=-ljpeg ifneq ($(WINDRES), ) SILENT_LIBS=-lcomdlg32 -lgdi32 -lmsimg32 -lwinspool endif LD=$(CXX) HEADERS= \ fancydrawing.h \ fancydrawingcolor.h \ fancydrawingdevice.h \ fancydrawingexception.h \ fancydrawingfontmetrics.h \ fancydrawingxform.h \ fancydrawingglobals.h \ fancydrawinghelper.h \ fancydrawingimage.h \ fancydrawingimagebox.h \ fancydrawingimageio.h \ fancydrawingimagehelper.h \ fancydrawinglog.h \ fancydrawingpagerange.h \ fancydrawingpdfdevice.h \ fancydrawingpoint2.h \ fancydrawingprinterdevice.h \ fancydrawingprintersetup.h \ fancydrawingprinterselection.h \ fancydrawingtextbbox.h \ fancydrawingttfglyphextractor.h \ fancydrawingversion.h \ fancydrawingbarcode.h \ fancydrawingbarcode39.h \ HEADERDIR=fancydrawing BUILDDATESOURCES=fancydrawingversion.cpp SOURCES= \ fancydrawingcolor.cpp \ fancydrawingdevice.cpp \ fancydrawingexception.cpp \ fancydrawingfontmetrics.cpp \ fancydrawingglobals.cpp \ fancydrawinghelper.cpp \ fancydrawingimage.cpp \ fancydrawingimagebox.cpp \ fancydrawingimageio.cpp \ fancydrawingimageio_png.cpp \ fancydrawingimageio_jpeg.cpp \ fancydrawingimageio_bmp.cpp \ fancydrawingimagehelper.cpp \ fancydrawinglog.cpp \ fancydrawingpagerange.cpp \ fancydrawingpdfdevice.cpp \ fancydrawingpoint2.cpp \ fancydrawingprinterdevice_unix.cpp \ fancydrawingprinterdevice_win32.cpp \ fancydrawingprintersetup.cpp \ fancydrawingprinterselection.cpp \ fancydrawingstreams.cpp \ fancydrawingtextbbox.cpp \ fancydrawingttfglyphextractor.cpp \ fancydrawingxform.cpp \ fancydrawingbarcode.cpp \ fancydrawingbarcode39.cpp \ include /usr/share/pba-cbs/mk/main-sharedlib.mk install-bin:: $(TARGET) mkdir -p $(DESTDIR)$(prefix)/share/fancydrawing install -m 644 -p $(srcdir)/../share/*.afm $(DESTDIR)$(prefix)/share/fancydrawing install -m 644 -p $(srcdir)/../share/glyphlist.txt $(DESTDIR)$(prefix)/share/fancydrawing