~ubuntu-branches/ubuntu/oneiric/lightning-extension/oneiric-updates

« back to all changes in this revision

Viewing changes to mozilla/build/autoconf/test/Makefile.in

  • Committer: Package Import Robot
  • Author(s): Chris Coulson
  • Date: 2012-11-08 10:00:06 UTC
  • mfrom: (1.3.8)
  • Revision ID: package-import@ubuntu.com-20121108100006-xpf89hktfitzuqc3
Tags: 1.9+build1-0ubuntu0.11.10.1
* New upstream stable release to support Thunderbird 17 (CALENDAR_1_9_BUILD1)
  - see LP: #1080212 for USN information

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# -*- makefile -*-
2
 
#
3
 
# This Source Code Form is subject to the terms of the Mozilla Public
4
 
# License, v. 2.0. If a copy of the MPL was not distributed with this
5
 
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
6
 
 
7
 
DEPTH           = ../../..
8
 
topsrcdir       = @top_srcdir@
9
 
srcdir          = @srcdir@
10
 
VPATH           = @srcdir@
11
 
 
12
 
include $(DEPTH)/config/autoconf.mk
13
 
include $(topsrcdir)/config/rules.mk
14
 
 
15
 
##################################################
16
 
## Gather a list of tests, generate timestamp deps
17
 
##################################################
18
 
TS=.ts
19
 
ifneq (,$(findstring check,$(MAKECMDGOALS)))
20
 
          allsrc = $(wildcard $(srcdir)/*)
21
 
       tests2run = $(notdir $(filter %.tpl,$(allsrc)))
22
 
       tests2run += $(notdir $(filter %.tpm,$(allsrc)))
23
 
  check_targets += $(addprefix $(TS)/,$(tests2run))
24
 
endif
25
 
 
26
 
all_nop: # export, libs and tools are not needed
27
 
 
28
 
check:: $(TS) $(check_targets)
29
 
 
30
 
#############################################
31
 
# Only invoke tests when sources have changed
32
 
#############################################
33
 
$(TS)/%: $(srcdir)/%
34
 
        $(PERL) $(srcdir)/runtest $<
35
 
        @touch $@
36
 
 
37
 
parent = $(patsubst %/,%,$(dir $(srcdir)))
38
 
$(TS)/make-makefile.tpl: \
39
 
  $(srcdir)/make-makefile.tpl\
40
 
  $(parent)/makemakefile.pm\
41
 
  $(NULL)
42
 
        $(PERL) $(srcdir)/runtest $<
43
 
        @touch $@
44
 
 
45
 
$(TS)/makemakefile.tpm: \
46
 
  $(srcdir)/makemakefile.tpm \
47
 
  $(parent)/makemakefile.pm \
48
 
  $(NULL)
49
 
        $(PERL) $(srcdir)/runtest $<
50
 
        @touch $@
51
 
 
52
 
#####################################################
53
 
## Extra dep needed to synchronize parallel execution
54
 
#####################################################
55
 
$(TS): $(TS)/.done
56
 
$(TS)/.done:
57
 
        $(MKDIR) -p $(dir $@)
58
 
        touch $@
59
 
 
60
 
GARBAGE_DIRS += $(TS)
61
 
 
62
 
# EOF