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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
top_srcdir=../..
VPATH=$(top_srcdir)/src
top_builddir=..
-include $(top_builddir)/Make.conf
TARGET = libftgl.la
all: $(TARGET)
SRCS = \
FTBitmapGlyph.cpp \
FTCharmap.cpp \
FTContour.cpp \
FTExtrdGlyph.cpp \
FTFace.cpp \
FTFont.cpp \
FTGLBitmapFont.cpp \
FTGLExtrdFont.cpp \
FTGLOutlineFont.cpp \
FTGLPixmapFont.cpp \
FTGLPolygonFont.cpp \
FTGLTextureFont.cpp \
FTGlyph.cpp \
FTGlyphContainer.cpp \
FTLibrary.cpp \
FTOutlineGlyph.cpp \
FTPixmapGlyph.cpp \
FTPoint.cpp \
FTPolyGlyph.cpp \
FTSize.cpp \
FTTextureGlyph.cpp \
FTVectoriser.cpp
HEADERS = \
FTBBox.h \
FTBitmapGlyph.h \
FTCharToGlyphIndexMap.h \
FTCharmap.h \
FTContour.h \
FTExtrdGlyph.h \
FTFace.h \
FTFont.h \
FTGL.h \
FTGLBitmapFont.h \
FTGLExtrdFont.h \
FTGLOutlineFont.h \
FTGLPixmapFont.h \
FTGLPolygonFont.h \
FTGLTextureFont.h \
FTGlyph.h \
FTGlyphContainer.h \
FTLibrary.h \
FTList.h \
FTOutlineGlyph.h \
FTPixmapGlyph.h \
FTPoint.h \
FTPolyGlyph.h \
FTSize.h \
FTTextureGlyph.h \
FTVector.h \
FTVectoriser.h
HEADER_FILES = $(addprefix $(top_srcdir)/include/,$(HEADERS))
LOBJS = $(patsubst %.cpp,%.lo,$(SRCS))
OBJS = $(patsubst %.cpp,%.$(OBJEXT),$(SRCS))
ALL_OBJS = $(LOBJS) $(OBJS)
CXXFLAGS += $(FT2_CFLAGS) $(GL_CFLAGS)
LIBS += $(FT2_LIBS) $(GL_LIBS)
libftgl.la: $(LOBJS)
install-local: libftgl.la
$(INSTALL) -d -m 0755 $(libdir)
$(LIBTOOL) --mode=install $(INSTALL) -m 0644 $(TARGET) $(libdir)
$(INSTALL) -d -m 0755 $(includedir)
$(INSTALL) -m 0644 $(HEADER_FILES) $(includedir)
clean-local:
$(RM) $(ALL_OBJS)
distclean-local:
$(RM) $(TARGET)
$(RM) -r .libs ii_files
include $(top_builddir)/Make.rules