This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Put back the long double avoidance code to POSIX.xs
[perl5.git] / utils / Makefile
CommitLineData
1756d26f
PP
1
2PERL = ../miniperl
52cebf5e 3REALPERL = ../perl
1756d26f
PP
4
5# Files to be built with variable substitution after miniperl is
6# available. Dependencies handled manually below (for now).
7
95667ae4
GS
8pl = c2ph.PL h2ph.PL h2xs.PL perlbug.PL perldoc.PL pl2pm.PL splain.PL perlcc.PL dprofpp.PL
9plextract = c2ph h2ph h2xs perlbug perldoc pl2pm splain perlcc dprofpp
10plextractexe = c2ph.exe h2ph.exe h2xs.exe perlbug.exe perldoc.exe pl2pm.exe splain.exe perlcc.exe dprofpp.exe
1756d26f 11
52cebf5e
EP
12all: $(plextract)
13
14compile: all
9636a016 15 $(REALPERL) -I../lib perlcc -opt -regex 's/$$/.exe/' $(plextract) -prog -verbose dcf -log ../compilelog;
1756d26f
PP
16
17$(plextract):
18 $(PERL) -I../lib $@.PL
19
84902520 20c2ph: c2ph.PL ../config.sh
774d564b 21
84902520 22h2ph: h2ph.PL ../config.sh
774d564b 23
84902520 24h2xs: h2xs.PL ../config.sh
32ea9a2a 25
84902520 26perlbug: perlbug.PL ../config.sh ../patchlevel.h
774d564b 27
84902520 28perldoc: perldoc.PL ../config.sh
774d564b 29
84902520 30pl2pm: pl2pm.PL ../config.sh
774d564b 31
84902520 32splain: splain.PL ../config.sh ../lib/diagnostics.pm
5f05dabc 33
b295d113
TH
34perlcc: perlcc.PL ../config.sh
35
95667ae4
GS
36dprofpp: dprofpp.PL ../config.sh
37
1756d26f
PP
38clean:
39
40realclean:
52cebf5e 41 rm -rf $(plextract) pstruct $(plextractexe)
bb0110d4 42 rm -f ../t/_h2ph_pre.ph
1756d26f
PP
43
44clobber: realclean
45
46distclean: clobber