1#========================================================================
2#
3# FoFi library Makefile
4#
5# Copyright 2003 Glyph & Cog, LLC
6#
7#========================================================================
8
9SHELL = /bin/sh
10
11srcdir = .
12
13
14GOOSRCDIR = $(srcdir)/../goo
15GOOLIBDIR = ../goo
16
17CXXFLAGS =   -DHAVE_CONFIG_H -I.. -I$(GOOSRCDIR) -I$(srcdir)
18
19CXX ?= c++
20AR = ar rc
21RANLIB = ranlib
22
23LIBPREFIX = lib
24
25#------------------------------------------------------------------------
26
27.SUFFIXES: .cc
28
29.cc.o:
30	$(CXX) $(CXXFLAGS) -c $<
31
32#------------------------------------------------------------------------
33
34CXX_SRC = \
35	$(srcdir)/FoFiBase.cc \
36	$(srcdir)/FoFiEncodings.cc \
37	$(srcdir)/FoFiTrueType.cc \
38	$(srcdir)/FoFiType1.cc \
39	$(srcdir)/FoFiType1C.cc
40
41#------------------------------------------------------------------------
42
43all: $(LIBPREFIX)fofi.a
44
45#------------------------------------------------------------------------
46
47FOFI_OBJS = \
48	FoFiBase.o \
49	FoFiEncodings.o \
50	FoFiTrueType.o \
51	FoFiType1.o \
52	FoFiType1C.o
53
54$(LIBPREFIX)fofi.a: $(FOFI_OBJS)
55	rm -f $(LIBPREFIX)fofi.a
56	$(AR) $(LIBPREFIX)fofi.a $(FOFI_OBJS)
57	$(RANLIB) $(LIBPREFIX)fofi.a
58
59#------------------------------------------------------------------------
60
61clean:
62	rm -f $(FOFI_OBJS) $(LIBPREFIX)fofi.a
63
64#------------------------------------------------------------------------
65
66depend:
67	$(CXX) $(CXXFLAGS) -MM $(CXX_SRC) >Makefile.dep
68
69include Makefile.dep
70