~ubuntu-branches/ubuntu/precise/perl/precise

« back to all changes in this revision

Viewing changes to Makefile.SH

  • Committer: Bazaar Package Importer
  • Author(s): Niko Tyni
  • Date: 2011-02-06 11:31:38 UTC
  • mto: (8.2.12 experimental) (1.1.12)
  • mto: This revision was merged to the branch mainline in revision 46.
  • Revision ID: james.westby@ubuntu.com-20110206113138-lzpm3g6rur7i3eyp
Tags: upstream-5.12.3
ImportĀ upstreamĀ versionĀ 5.12.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
227
227
 
228
228
dtrace_h=''
229
229
dtrace_o=''
 
230
minidtrace_o=''
230
231
case "$usedtrace" in
231
232
define|true)
232
233
        dtrace_h='perldtrace.h' 
233
234
        $dtrace -G -s perldtrace.d -o perldtrace.tmp >/dev/null 2>&1 \
234
 
                && rm -f perldtrace.tmp && dtrace_o='perldtrace$(OBJ_EXT)'
 
235
                && rm -f perldtrace.tmp && dtrace_o='perldtrace$(OBJ_EXT)' \
 
236
                && minidtrace_o='miniperldtrace$(OBJ_EXT)'
235
237
        ;;
236
238
esac
237
239
 
344
346
DTRACE = $dtrace
345
347
DTRACE_H = $dtrace_h
346
348
DTRACE_O = $dtrace_o
 
349
MINIDTRACE_O = $minidtrace_o
347
350
 
348
351
FIRSTMAKEFILE = $firstmakefile
349
352
 
477
480
obj2 = hv$(OBJ_EXT) av$(OBJ_EXT) run$(OBJ_EXT) pp_hot$(OBJ_EXT) sv$(OBJ_EXT) pp$(OBJ_EXT) scope$(OBJ_EXT) pp_ctl$(OBJ_EXT) pp_sys$(OBJ_EXT)
478
481
obj3 = doop$(OBJ_EXT) doio$(OBJ_EXT) regexec$(OBJ_EXT) utf8$(OBJ_EXT) taint$(OBJ_EXT) deb$(OBJ_EXT) universal$(OBJ_EXT) globals$(OBJ_EXT) perlio$(OBJ_EXT) perlapi$(OBJ_EXT) numeric$(OBJ_EXT) mathoms$(OBJ_EXT) locale$(OBJ_EXT) pp_pack$(OBJ_EXT) pp_sort$(OBJ_EXT)
479
482
 
480
 
mini_obj =  $(obj1) $(obj2) $(obj3) $(ARCHOBJS) $(DTRACE_O)
 
483
minindt_obj = $(obj1) $(obj2) $(obj3) $(ARCHOBJS)
 
484
mini_obj = $(minindt_obj) $(MINIDTRACE_O)
481
485
ndt_obj = $(obj0) $(obj1) $(obj2) $(obj3) $(ARCHOBJS)
482
486
obj = $(ndt_obj) $(DTRACE_O)
483
487
 
553
557
.c.s:
554
558
        $(CCCMDSRC) -S $*.c
555
559
 
556
 
all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) miniperl $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make
 
560
all: $(FIRSTMAKEFILE) $(MINIPERL_EXE) $(generated_pods) $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make
557
561
        @echo " ";
558
562
        @echo " Everything is up to date. Type '$(MAKE) test' to run test suite."
559
563
 
734
738
        case "$dtrace_o" in
735
739
        ?*)
736
740
                $spitshell >>$Makefile <<'!NO!SUBS!'
737
 
$(DTRACE_O): perldtrace.d
 
741
$(DTRACE_O): perldtrace.d $(ndt_obj)
738
742
        $(DTRACE) -G -s perldtrace.d -o $(DTRACE_O) $(ndt_obj)
739
743
 
 
744
$(MINIDTRACE_O): perldtrace.d $(minindt_obj)
 
745
        $(DTRACE) -G -s perldtrace.d -o $(MINIDTRACE_O) $(minindt_obj)
 
746
 
740
747
!NO!SUBS!
741
748
                ;;
742
749
    esac
1013
1020
pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST
1014
1021
        $(MINIPERL) $(Icwd) pod/perlmodlib.PL -q
1015
1022
 
1016
 
pod/perldelta.pod: pod/perl5122delta.pod
1017
 
        $(LNS) perl5122delta.pod pod/perldelta.pod
 
1023
pod/perldelta.pod: pod/perl5123delta.pod
 
1024
        $(LNS) perl5123delta.pod pod/perldelta.pod
1018
1025
 
1019
1026
extra.pods: $(MINIPERL_EXE)
1020
1027
        -@test ! -f extra.pods || rm -f `cat extra.pods`