~ubuntu-branches/ubuntu/vivid/curl/vivid

« back to all changes in this revision

Viewing changes to Makefile.am

  • Committer: Package Import Robot
  • Author(s): Sebastien Bacher
  • Date: 2013-05-07 12:16:37 UTC
  • mfrom: (3.4.37 sid)
  • Revision ID: package-import@ubuntu.com-20130507121637-9t3i98qgsyr9dw5d
Tags: 7.30.0-1ubuntu1
* Resynchronize on Debian. Remaining changes:
  - Drop dependencies not in main:
    + Build-Depends: Drop stunnel4 and libssh2-1-dev.
    + Drop libssh2-1-dev from binary package Depends.
  - Add new libcurl3-udeb package.
  - Add new curl-udeb package.
* Add warning to debian/patches/series.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
#                            | (__| |_| |  _ <| |___
6
6
#                             \___|\___/|_| \_\_____|
7
7
#
8
 
# Copyright (C) 1998 - 2012, Daniel Stenberg, <daniel@haxx.se>, et al.
 
8
# Copyright (C) 1998 - 2013, Daniel Stenberg, <daniel@haxx.se>, et al.
9
9
#
10
10
# This software is licensed as described in the file COPYING, which
11
11
# you should have received as part of this distribution. The terms
30
30
CMake/OtherTests.cmake CMake/Platforms/WindowsCache.cmake               \
31
31
CMake/Utilities.cmake include/curl/curlbuild.h.cmake
32
32
 
 
33
VC6LIBDSP = vs/vc6/lib/vc6libcurl.dsp
 
34
VC6LIBDSPHEAD = vs/t/lib/vc6_libcurl_dsp.head
 
35
VC6LIBDSPFOOT = vs/t/lib/vc6_libcurl_dsp.foot
 
36
 
 
37
VC8LIBPRJ = vs/vc8/lib/vc8libcurl.vcproj
 
38
VC8LIBPRJHEAD = vs/t/lib/vc8_libcurl_prj.head
 
39
VC8LIBPRJFOOT = vs/t/lib/vc8_libcurl_prj.foot
 
40
 
 
41
VC_DIST = \
 
42
 vs/t/README \
 
43
 $(VC6LIBDSP) $(VC6LIBDSPHEAD) $(VC6LIBDSPFOOT) \
 
44
 $(VC8LIBPRJ) $(VC8LIBPRJHEAD) $(VC8LIBPRJFOOT) \
 
45
 vs/vc6/vc6curl.dsw \
 
46
 vs/vc6/lib/vc6libcurl.dsw \
 
47
 vs/vc6/src/vc6curltool.dsw \
 
48
 vs/vc6/src/vc6curltool.dsp
 
49
 
 
50
VC6LIBDSP_DEPS = $(VC6LIBDSPHEAD) $(VC6LIBDSPFOOT) \
 
51
 Makefile.am lib/Makefile.inc
 
52
 
 
53
VC8LIBPRJ_DEPS = $(VC8LIBPRJHEAD) $(VC8LIBPRJFOOT) \
 
54
 Makefile.am lib/Makefile.inc
 
55
 
33
56
WINBUILD_DIST = winbuild/BUILD.WINDOWS.txt winbuild/gen_resp_file.bat   \
34
 
winbuild/MakefileBuild.vc winbuild/Makefile.vc
 
57
 winbuild/MakefileBuild.vc winbuild/Makefile.vc                         \
 
58
 winbuild/Makefile.msvc.names
35
59
 
36
60
EXTRA_DIST = CHANGES COPYING maketgz Makefile.dist curl-config.in       \
37
 
 curl-style.el sample.emacs RELEASE-NOTES buildconf     \
38
 
 libcurl.pc.in vc6curl.dsw MacOSX-Framework Android.mk $(CMAKE_DIST)    \
39
 
 Makefile.msvc.names $(WINBUILD_DIST) lib/libcurl.vers.in
 
61
 RELEASE-NOTES buildconf libcurl.pc.in MacOSX-Framework \
 
62
 $(CMAKE_DIST) $(VC_DIST) $(WINBUILD_DIST) lib/libcurl.vers.in
 
63
 
 
64
CLEANFILES = $(VC6LIBDSP) $(VC8LIBPRJ)
40
65
 
41
66
bin_SCRIPTS = curl-config
42
67
 
46
71
pkgconfigdir = $(libdir)/pkgconfig
47
72
pkgconfig_DATA = libcurl.pc
48
73
 
 
74
# List of libcurl source files required to generate VC IDE dsp and prj files
 
75
include lib/Makefile.inc
 
76
 
 
77
WIN32SOURCES = $(CSOURCES)
 
78
WIN32HEADERS = $(HHEADERS) config-win32.h
 
79
 
49
80
dist-hook:
50
81
        rm -rf $(top_builddir)/tests/log
51
82
        find $(distdir) -name "*.dist" -exec rm {} \;
89
120
examples:
90
121
        @(cd docs/examples; $(MAKE) check)
91
122
 
92
 
# This is a hook to have 'make clean' also clean up the dosc and the tests
 
123
# This is a hook to have 'make clean' also clean up the docs and the tests
93
124
# dir. The extra check for the Makefiles being present is necessary because
94
125
# 'make distcheck' will make clean first in these directories _before_ it runs
95
126
# this hook.
166
197
checksrc:
167
198
        cd lib && $(MAKE) checksrc
168
199
        cd src && $(MAKE) checksrc
 
200
 
 
201
.PHONY: vc6-ide
 
202
 
 
203
vc6-ide:
 
204
        $(MAKE) $(VC6LIBDSP)
 
205
 
 
206
$(VC6LIBDSP): $(VC6LIBDSP_DEPS)
 
207
        @(echo "generating '$(VC6LIBDSP)'"; \
 
208
        \
 
209
        for dir in 'vs' 'vs/vc6' 'vs/vc6/lib'; do \
 
210
          test -d "$$dir" || mkdir "$$dir" || exit 1; \
 
211
        done; \
 
212
        \
 
213
        dir='..\..\..\lib\'; \
 
214
        body='$(VC6LIBDSP)'.body; \
 
215
        win32_srcs='$(WIN32SOURCES)'; \
 
216
        win32_hdrs='$(WIN32HEADERS)'; \
 
217
        sorted_srcs=`for file in $$win32_srcs; do echo $$file; done | sort`; \
 
218
        sorted_hdrs=`for file in $$win32_hdrs; do echo $$file; done | sort`; \
 
219
        \
 
220
        echo "# Begin Group \"Source Files\""  > $$body; \
 
221
        echo ""                               >> $$body; \
 
222
        echo "# PROP Default_Filter \"\""     >> $$body; \
 
223
        for file in $$sorted_srcs; do \
 
224
          echo "# Begin Source File"          >> $$body; \
 
225
          echo ""                             >> $$body; \
 
226
          echo "SOURCE="$$dir$$file           >> $$body; \
 
227
          echo "# End Source File"            >> $$body; \
 
228
        done; \
 
229
        echo "# End Group"                    >> $$body; \
 
230
        echo "# Begin Group \"Header Files\"" >> $$body; \
 
231
        echo ""                               >> $$body; \
 
232
        echo "# PROP Default_Filter \"\""     >> $$body; \
 
233
        for file in $$sorted_hdrs; do \
 
234
          echo "# Begin Source File"          >> $$body; \
 
235
          echo ""                             >> $$body; \
 
236
          echo "SOURCE="$$dir$$file           >> $$body; \
 
237
          echo "# End Source File"            >> $$body; \
 
238
        done; \
 
239
        echo "# End Group"                    >> $$body; \
 
240
        \
 
241
        awk '{ printf("%s\r\n", $$0); }' \
 
242
          $(srcdir)/$(VC6LIBDSPHEAD) $$body $(srcdir)/$(VC6LIBDSPFOOT) \
 
243
          > $(VC6LIBDSP) || { rm -f $$body; exit 1; }; \
 
244
        \
 
245
        rm -f $$body)
 
246
 
 
247
.PHONY: vc8-ide
 
248
 
 
249
vc8-ide:
 
250
        $(MAKE) $(VC8LIBPRJ)
 
251
 
 
252
$(VC8LIBPRJ): $(VC8LIBPRJ_DEPS)
 
253
        @(echo "generating '$(VC8LIBPRJ)'"; \
 
254
        \
 
255
        for dir in 'vs' 'vs/vc8' 'vs/vc8/lib'; do \
 
256
          test -d "$$dir" || mkdir "$$dir" || exit 1; \
 
257
        done; \
 
258
        \
 
259
        dir='..\..\..\lib\'; \
 
260
        body='$(VC8LIBPRJ)'.body; \
 
261
        win32_srcs='$(WIN32SOURCES)'; \
 
262
        win32_hdrs='$(WIN32HEADERS)'; \
 
263
        sorted_srcs=`for file in $$win32_srcs; do echo $$file; done | sort`; \
 
264
        sorted_hdrs=`for file in $$win32_hdrs; do echo $$file; done | sort`; \
 
265
        \
 
266
        echo "%tab%%tab%<Filter Name=\"Source Files\">"  > $$body; \
 
267
        for file in $$sorted_srcs; do \
 
268
          echo "%tab%%tab%%tab%<File RelativePath=\""$$dir$$file"\"></File>" >> $$body; \
 
269
        done; \
 
270
        echo "%tab%%tab%</Filter>"                      >> $$body; \
 
271
        echo "%tab%%tab%<Filter Name=\"Header Files\">" >> $$body; \
 
272
        for file in $$sorted_hdrs; do \
 
273
          echo "%tab%%tab%%tab%<File RelativePath=\""$$dir$$file"\"></File>" >> $$body; \
 
274
        done; \
 
275
        echo "%tab%%tab%</Filter>"                      >> $$body; \
 
276
        \
 
277
        awk '{ gsub(/%tab%/, "\t"); printf("%s\r\n", $$0); }' \
 
278
          $(srcdir)/$(VC8LIBPRJHEAD) $$body $(srcdir)/$(VC8LIBPRJFOOT) \
 
279
          > $(VC8LIBPRJ) || { rm -f $$body; exit 1; }; \
 
280
        \
 
281
        rm -f $$body)
 
282