~ubuntu-branches/ubuntu/wily/opencollada/wily-proposed

« back to all changes in this revision

Viewing changes to Externals/expat/Makefile.in

  • Committer: Package Import Robot
  • Author(s): Matteo F. Vescovi
  • Date: 2015-05-14 17:23:27 UTC
  • Revision ID: package-import@ubuntu.com-20150514172327-f862u8envms01fra
Tags: upstream-0.1.0~20140703.ddf8f47+dfsg1
ImportĀ upstreamĀ versionĀ 0.1.0~20140703.ddf8f47+dfsg1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
################################################################
 
2
# Process this file with top-level configure script to produce Makefile
 
3
#
 
4
# Copyright 2000 Clark Cooper
 
5
#
 
6
#  This file is part of EXPAT.
 
7
#
 
8
#  EXPAT is free software; you can redistribute it and/or modify it
 
9
#  under the terms of the License (based on the MIT/X license) contained
 
10
#  in the file COPYING that comes with this distribution.
 
11
#
 
12
# EXPAT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 
13
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 
14
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 
15
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 
16
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 
17
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 
18
# SOFTWARE OR THE USE OR OTHER DEALINGS IN EXPAT.
 
19
#
 
20
 
 
21
SHELL = @SHELL@
 
22
 
 
23
srcdir = @srcdir@
 
24
top_srcdir = @top_srcdir@
 
25
VPATH = @srcdir@
 
26
 
 
27
prefix = @prefix@
 
28
exec_prefix = @exec_prefix@
 
29
 
 
30
bindir = @bindir@
 
31
libdir = @libdir@
 
32
includedir = @includedir@
 
33
man1dir = @mandir@/man1
 
34
 
 
35
top_builddir = .
 
36
 
 
37
 
 
38
INSTALL = @INSTALL@
 
39
INSTALL_PROGRAM = @INSTALL_PROGRAM@
 
40
INSTALL_DATA = @INSTALL_DATA@
 
41
mkinstalldirs = $(SHELL) $(top_srcdir)/conftools/mkinstalldirs
 
42
 
 
43
MANFILE = $(srcdir)/doc/xmlwf.1
 
44
APIHEADER = $(srcdir)/lib/expat.h $(srcdir)/lib/expat_external.h
 
45
LIBRARY = libexpat.la
 
46
 
 
47
DESTDIR = $(INSTALL_ROOT)
 
48
 
 
49
default:  buildlib xmlwf/xmlwf
 
50
 
 
51
buildlib: $(LIBRARY)
 
52
 
 
53
all: $(LIBRARY) xmlwf/xmlwf examples/elements examples/outline
 
54
 
 
55
clean:
 
56
        cd lib && rm -f $(LIBRARY) *.o *.lo && rm -rf .libs _libs
 
57
        cd xmlwf && rm -f xmlwf *.o *.lo && rm -rf .libs _libs
 
58
        cd examples && rm -f elements outline *.o *.lo && rm -rf .libs _libs
 
59
        cd tests && rm -rf .libs runtests runtests.o runtestspp runtestspp.o
 
60
        cd tests && rm -f chardata.o minicheck.o
 
61
        rm -rf .libs libexpat.la
 
62
        rm -f examples/core tests/core xmlwf/core
 
63
 
 
64
clobber: clean
 
65
 
 
66
distclean: clean
 
67
        rm -f expat_config.h config.status config.log config.cache libtool
 
68
        rm -f Makefile
 
69
 
 
70
extraclean: distclean
 
71
        rm -f expat_config.h.in configure
 
72
        rm -f conftools/ltconfig conftools/ltmain.sh conftools/libtool.m4
 
73
 
 
74
check: tests/runtests tests/runtestspp
 
75
        tests/runtests
 
76
        tests/runtestspp
 
77
 
 
78
install: xmlwf/xmlwf installlib
 
79
        $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir)
 
80
        $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) xmlwf/xmlwf $(DESTDIR)$(bindir)/xmlwf
 
81
        $(INSTALL_DATA) $(MANFILE) $(DESTDIR)$(man1dir)
 
82
 
 
83
installlib: $(LIBRARY) $(APIHEADER)
 
84
        $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
 
85
        $(LIBTOOL) --mode=install $(INSTALL) $(LIBRARY) $(DESTDIR)$(libdir)/$(LIBRARY)
 
86
        for FN in $(APIHEADER) ; do $(INSTALL_DATA) $$FN $(DESTDIR)$(includedir) ; done
 
87
 
 
88
uninstall: uninstalllib
 
89
        $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(bindir)/xmlwf
 
90
        rm -f $(DESTDIR)$(man1dir)/xmlwf.1
 
91
 
 
92
uninstalllib:
 
93
        $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$(LIBRARY)
 
94
        rm -f $(DESTDIR)$(includedir)/expat.h
 
95
        rm -f $(DESTDIR)$(includedir)/expat_external.h
 
96
 
 
97
# for VPATH builds (invoked by configure)
 
98
mkdir-init:
 
99
        @for d in lib xmlwf examples tests ; do \
 
100
                (mkdir $$d 2> /dev/null || test 1) ; \
 
101
        done
 
102
 
 
103
CC = @CC@
 
104
CXX = @CXX@
 
105
LIBTOOL = @LIBTOOL@
 
106
 
 
107
INCLUDES = -I$(srcdir)/lib -I.
 
108
LDFLAGS = @LDFLAGS@
 
109
CPPFLAGS = @CPPFLAGS@ -DHAVE_EXPAT_CONFIG_H
 
110
CFLAGS = @CFLAGS@
 
111
CXXFLAGS = @CXXFLAGS@
 
112
VSNFLAG = -version-info @LIBCURRENT@:@LIBREVISION@:@LIBAGE@
 
113
 
 
114
### autoconf this?
 
115
LTFLAGS = --silent
 
116
 
 
117
COMPILE = $(CC) $(INCLUDES) $(CFLAGS) $(DEFS) $(CPPFLAGS)
 
118
CXXCOMPILE = $(CXX) $(INCLUDES) $(CXXFLAGS) $(DEFS) $(CPPFLAGS)
 
119
LTCOMPILE = $(LIBTOOL) $(LTFLAGS) --mode=compile $(COMPILE)
 
120
LINK_LIB = $(LIBTOOL) $(LTFLAGS) --mode=link $(COMPILE) -no-undefined $(VSNFLAG) -rpath $(libdir) $(LDFLAGS) -o $@
 
121
LINK_EXE = $(LIBTOOL) $(LTFLAGS) --mode=link $(COMPILE) $(LDFLAGS) -o $@
 
122
LINK_CXX_EXE = $(LIBTOOL) $(LTFLAGS) --mode=link $(CXXCOMPILE) $(LDFLAGS) -o $@
 
123
 
 
124
LIB_OBJS = lib/xmlparse.lo lib/xmltok.lo lib/xmlrole.lo
 
125
$(LIBRARY): $(LIB_OBJS)
 
126
        $(LINK_LIB) $(LIB_OBJS)
 
127
 
 
128
lib/xmlparse.lo: lib/xmlparse.c lib/expat.h lib/xmlrole.h lib/xmltok.h \
 
129
        $(top_builddir)/expat_config.h lib/expat_external.h lib/internal.h
 
130
 
 
131
lib/xmlrole.lo: lib/xmlrole.c lib/ascii.h lib/xmlrole.h \
 
132
        $(top_builddir)/expat_config.h lib/expat_external.h lib/internal.h
 
133
 
 
134
lib/xmltok.lo: lib/xmltok.c lib/xmltok_impl.c lib/xmltok_ns.c \
 
135
        lib/ascii.h lib/asciitab.h lib/iasciitab.h lib/latin1tab.h \
 
136
        lib/nametab.h lib/utf8tab.h lib/xmltok.h lib/xmltok_impl.h \
 
137
        $(top_builddir)/expat_config.h lib/expat_external.h lib/internal.h
 
138
 
 
139
 
 
140
XMLWF_OBJS = xmlwf/xmlwf.o xmlwf/xmlfile.o xmlwf/codepage.o xmlwf/@FILEMAP@.o
 
141
xmlwf/xmlwf.o: xmlwf/xmlwf.c
 
142
xmlwf/xmlfile.o: xmlwf/xmlfile.c
 
143
xmlwf/codepage.o: xmlwf/codepage.c
 
144
xmlwf/@FILEMAP@.o: xmlwf/@FILEMAP@.c
 
145
xmlwf/xmlwf: $(XMLWF_OBJS) $(LIBRARY)
 
146
        $(LINK_EXE) $(XMLWF_OBJS) $(LIBRARY)
 
147
 
 
148
examples/elements.o: examples/elements.c
 
149
examples/elements: examples/elements.o $(LIBRARY)
 
150
        $(LINK_EXE) $< $(LIBRARY)
 
151
 
 
152
examples/outline.o: examples/outline.c
 
153
examples/outline: examples/outline.o $(LIBRARY)
 
154
        $(LINK_EXE) $< $(LIBRARY)
 
155
 
 
156
tests/chardata.o: tests/chardata.c tests/chardata.h
 
157
tests/minicheck.o: tests/minicheck.c tests/minicheck.h
 
158
tests/runtests.o: tests/runtests.c tests/chardata.h
 
159
tests/runtests: tests/runtests.o tests/chardata.o tests/minicheck.o $(LIBRARY)
 
160
        $(LINK_EXE) tests/runtests.o tests/chardata.o tests/minicheck.o $(LIBRARY)
 
161
tests/runtestspp.o: tests/runtestspp.cpp tests/runtests.c tests/chardata.h
 
162
tests/runtestspp: tests/runtestspp.o tests/chardata.o tests/minicheck.o $(LIBRARY)
 
163
        $(LINK_CXX_EXE) tests/runtestspp.o tests/chardata.o tests/minicheck.o $(LIBRARY)
 
164
 
 
165
tests/xmlts.zip:
 
166
        wget --output-document=tests/xmlts.zip \
 
167
                http://www.w3.org/XML/Test/xmlts20020606.zip
 
168
 
 
169
tests/XML-Test-Suite: tests/xmlts.zip
 
170
        cd tests && unzip -q xmlts.zip
 
171
 
 
172
run-xmltest: xmlwf/xmlwf tests/XML-Test-Suite
 
173
        tests/xmltest.sh
 
174
 
 
175
.SUFFIXES: .c .cpp .lo .o
 
176
 
 
177
.cpp.o:
 
178
        $(CXXCOMPILE) -o $@ -c $<
 
179
.c.o:
 
180
        $(COMPILE) -o $@ -c $<
 
181
.c.lo:
 
182
        $(LTCOMPILE) -o $@ -c $<
 
183
 
 
184
.PHONY: buildlib all \
 
185
        clean distclean extraclean maintainer-clean \
 
186
        dist distdir \
 
187
        install uninstall