summaryrefslogtreecommitdiff
path: root/x2p/Makefile.SH
Commit message (Collapse)AuthorAgeFilesLines
* Remove x2pLeon Timmermans2014-05-291-178/+0
| | | | | This removes find2perl, s2p and a2p from core. They have all been released to CPAN as separate distributions.
* Stop using $run for anything other than testing compiled tests in Configure.Jess Robinson2014-01-221-1/+1
| | | | When cross-compiling we want to run miniperl etc on the compile host, not the test target
* Simplify x2p's Makefile.Nicholas Clark2013-05-201-14/+2
| | | | | | | | | | | | | Eliminate plexe and plc, which relate to tests for the compiler and were added as part of commit 52cebf5efc9883c7 in May 1988. The compiler was removed by commit de1254415ffeb03b in Sept 2006. The files a2p.man and s2p.man were removed with Perl 5.000. The macros 'public', 'private' and 'util' mirror the structure of the top level Makefile.SH. However, x2p only ever used 'public', so simplify things by inlining the value of 'public' in the only place that uses it. 'addedbyconf' now only contains the value of 'plextract', so use the latter directly in the one place that had used 'addedbyconf'.
* Remove rules to delete *.loadmap and *.prelmap files, generated on VM/ESANicholas Clark2013-05-201-2/+1
| | | | | | These rules to clean up properly on VM/ESA were added in Oct 1998 by perforce changes 1961, 1962 and 1963 in the confperl branch. VM/ESA support was removed by commit 043fec90e88a2e23 in Aug 2012.
* Add x2p/Makefile.SH to the *.SH files processed by the top level Makefile.Nicholas Clark2013-05-201-4/+1
| | | | | This makes the top level Makefile responsible for deleting x2p/Makefile. With this, we can eliminate the 'sh' and 'shextract' from x2p's Makefile.
* Remove the now unused 'shlist' Makefile targets.Nicholas Clark2013-05-201-3/+0
|
* Eliminate x2p/cflags.SH. x2p's Makefile can use ../cflagsNicholas Clark2013-05-201-4/+4
| | | | x2p/Makefile is only used on *nix, so this should not present a problem.
* Pass in to makedepend the name(s) of files that all objects depend on.Nicholas Clark2013-05-201-1/+1
|
* Remove vestigial *.SH code which can link the extracted file into ../Nicholas Clark2013-05-201-6/+0
| | | | | | | | 4 of the *.SH files have code which links the extracted file into the parent directory if the current directory ends SH. This code dates from Perl 1. It seems that the intent was that the *.SH files could live in a SH/ directory, but that feature was neither used or mentioned in the documentation in Perl 1, and hasn't been used since.
* add shebangs where missingSawyer X2012-09-221-0/+2
|
* Remove commented-out "support" for perl's malloc with x2p.Nicholas Clark2011-12-091-15/+4
| | | | | | | | | | In 1998 commit 30e2e4257067d5f8 stated temporarily disable perl malloc for a2p until we clean up conflicting malloc() declarations everywhere and nothing has changed since. 13 years later, no-one has reported problems, so it's safe to remove it.
* [perl #88496] missing dependencies in perl core makefilesMartin Becker2011-05-181-2/+2
| | | | | | | | | | | | | | | | | | | I have spotted a couple of missing dependencies in the makefiles utils/Makefile.SH and x2p/Makefile.SH that prevent json_pp, s2p, psed, and find2perl from being rebuilt after configuration changes. This could cause trouble if the install prefix has been changed, so that the shebang line of these scripts from a previous build no longer matches the target location of the perl binary. A workaround would be to always "make clean" after changes to the configuration, which sounds reasonable anyway. That said, most of the other tools do have config.sh properly listed as a dependency and I don't see why those four should not. I have attached a small patch against perl-5.13.11 to fix this. The bug is also present in the latest stable release as of this writing, perl-5.12.3, except that json_pp is not included there.
* Fix x2p and utils dependencies for static buildsAndy Dougherty2010-10-141-3/+10
| | | | | | | | The x2p and utils .PL extractions use the Cwd module, which is not available in miniperl in a static build. (For a dynamic build, miniperl only loads the pure perl portion of Cwd, but building the whole extension ensures that the pure perl part is correctly built and available. It might be cleaner just to always require the full perl.)
* Make everything exec-bit.txt lists executableFlorian Ragwitz2010-08-191-0/+0
| | | | | | | All these files used to be executable in the release tarballs. Apparently things also work without that in the repository, but I'd rather add this possibly unecessary change to blead instead of breaking the upcoming release. This should probably be looked into again afterwards.
* Global executable bit cleanupDavid Golden2010-07-241-0/+0
| | | | | | | | | | | | | | | | | | | | When porting/makerel runs, all files copied into the directory for the tarball have the executable bit stripped and then only a specific set of files have the executable bit restored. There are many files in the repo that have the executable bit set in the repo that will be stripped. So that the state of files in the repo is as close as possible to the state of files in the release tarball, the executable bit has been stripped from such files. In one recent case, a file added from a dual-life module needed the executable bit set. Because it had the bit in the repo but was not listed in makerel to get an executable bit, tests using it passed in the repo and failed in the tarball. This commit refactors the list into a new file, Porting/exec-bit.txt and add tests to detect a mismatch between files listed there and actual executable bits in the repo.
* 'make distclean now results in an actually-clean tree.Jesse Vincent2009-10-041-0/+2
|
* C<make translators> -Wwrite-strings cleanRobin Barker2007-12-211-0/+3
| | | | | | From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <46A0F33545E63740BC7563DE59CA9C6D09399C@exchsvr2.npl.ad.local> p4raw-id: //depot/perl@32690
* Re: [PATCH] Cray XT4/Catamount buildJarkko Hietaniemi2007-09-171-1/+3
| | | | | Message-ID: <46EC7D3D.5010604@iki.fi> p4raw-id: //depot/perl@31878
* 'make veryclean' still dirtyJerry D. Hedden2007-07-121-1/+1
| | | | | | From: "Jerry D. Hedden" <jdhedden@cpan.org> Message-ID: <1ff86f510707111706g7bfe8306o3c913409a307567c@mail.gmail.com> p4raw-id: //depot/perl@31591
* Remove perlcc and the byteloaderRafael Garcia-Suarez2006-09-061-3/+0
| | | p4raw-id: //depot/perl@28790
* misc a2p fixesBrendan O'Dea2005-09-211-5/+3
| | | | | | | Message-ID: <20050911094314.GA15155@londo.c47.org> and remove the check_byacc target from the x2p makefile p4raw-id: //depot/perl@25534
* Missing dependencies in x2p makefile, by Slaven Rezic.Rafael Garcia-Suarez2005-02-181-0/+4
| | | p4raw-id: //depot/perl@23978
* Re: a2p is linked against too many librariesAndy Dougherty2003-05-281-1/+1
| | | | | Message-ID: <Pine.SOL.4.53.0305280913350.27138@maxwell.phys.lafayette.edu> p4raw-id: //depot/perl@19629
* Integrate from maint:Jarkko Hietaniemi2003-03-101-1/+1
| | | | | | | | | [ 18428] Somehow I managed to get makefile.olds that didn't get cleaned away. p4raw-link: @18428 on //depot/maint-5.8/perl: f7994f809f016f36fdf942940f6578ede7d474cf p4raw-id: //depot/perl@18880 p4raw-integrated: from //depot/maint-5.8/perl@18428 'merge in' x2p/Makefile.SH (@17645..) Makefile.SH (@18173..)
* Possible cruft removal.Jarkko Hietaniemi2003-02-081-0/+1
| | | p4raw-id: //depot/perl@18675
* Makefiles are sloppy about the exe suffixJarkko Hietaniemi2001-12-311-2/+2
| | | | | (from Paul Green) p4raw-id: //depot/perl@13970
* Cleanliness inspired by Cygwin.Jarkko Hietaniemi2001-11-141-1/+1
| | | p4raw-id: //depot/perl@13011
* make OPTIMIZE=...Robin Barker2001-09-061-1/+3
| | | | | Message-Id: <200109061231.NAA25265@tempest.npl.co.uk> p4raw-id: //depot/perl@11918
* Make 'compile' target a little less broken.Jarkko Hietaniemi2001-07-011-1/+1
| | | | | | | Still very broken, though: -Wall warnings from the generated code, boot_Foo prototypes missing, can't autoload Fcntl::SEEK_CUR et alia, ... p4raw-id: //depot/perl@11061
* Detypo.Jarkko Hietaniemi2001-06-141-1/+1
| | | p4raw-id: //depot/perl@10582
* de-$CONFIG continues.Jarkko Hietaniemi2001-06-141-1/+1
| | | p4raw-id: //depot/perl@10581
* One less -Wall whine (found under DEBUGGING).Jarkko Hietaniemi2001-06-121-0/+1
| | | p4raw-id: //depot/perl@10537
* Cleanup the a2p.c for -Wall.Jarkko Hietaniemi2001-06-121-2/+11
| | | p4raw-id: //depot/perl@10526
* Re: bleadperl make install fails due to "psed"Andreas König2001-05-051-1/+1
| | | | | Message-ID: <m3u22zg3y7.fsf@ak-71.mind.de> p4raw-id: //depot/perl@10000
* Do away with memory models cruft. Sorry, PDP users.Jarkko Hietaniemi2000-09-081-5/+2
| | | p4raw-id: //depot/perl@7041
* Introduce a 'veryclean' target that is like 'distclean'Jarkko Hietaniemi2000-08-191-0/+3
| | | | | but also removes *~ and *.orig. p4raw-id: //depot/perl@6714
* don't clobber *.orig files on *clean targetsGurusamy Sarathy2000-07-121-1/+1
| | | p4raw-id: //depot/perl@6383
* integrate cfgperl contents into mainlineGurusamy Sarathy1999-07-261-9/+3
| | | p4raw-id: //depot/perl@3774
* disable VPATH for now (breaks x2p build)Gurusamy Sarathy1999-07-261-1/+1
| | | p4raw-id: //depot/perl@3755
* First steps of making builds outside the sourceJarkko Hietaniemi1999-07-251-4/+10
| | | | | | | | directory possible. These should get us as far as miniperl, then building DynaLoader falls into tiny twinkling pieces as MakeMaker knows nothing of VPATH mindset. p4raw-id: //depot/cfgperl@3735
* ] a2p: make sprintf less greedy without -oAlbert Dvornik1998-10-311-0/+2
| | | | | Message-Id: <tqd879vf4z.fsf@puma.genscan.com> p4raw-id: //depot/perl@2161
* check in all confperl changes as of change#1964 into cfgperlGurusamy Sarathy1998-10-151-1/+2
| | | | | p4raw-link: @1964 on //depot/confperl: 2d85315bb227e0962a693eaaadc3f40ca2fbf49b p4raw-id: //depot/cfgperl@1971
* temporarily disable perl malloc for a2p until we clean upGurusamy Sarathy1998-09-251-2/+4
| | | | | conflicting malloc() declarations everywhere p4raw-id: //depot/perl@1884
* Another threaded, perl malloc issue, x2p's Makefile.SH has a Nick Ing-Simmons1998-07-191-1/+1
| | | | | pattern match... p4raw-id: //depot/ansiperl@1571
* minor Configure nitsJarkko Hietaniemi1998-07-141-1/+1
| | | | | | Message-Id: <199807132025.XAA10771@alpha.hut.fi> Subject: Configure patches for MVS (and one x2p/Makefile.SH) p4raw-id: //depot/perl@1476
* generic Configure mods and HAS_GROUP additions to help MiNT/MPEix/MVSJarkko Hietaniemi1998-07-121-4/+9
| | | | | | Message-Id: <199807111451.RAA27010@alpha.hut.fi> Subject: M3 "generic" parts p4raw-id: //depot/perl@1451
* don't 'touch a2p.c', it might readonly (via PM)Robin Barker1998-07-111-2/+2
| | | | | Message-Id: <20430.9807101619@tempest.cise.npl.co.uk> p4raw-id: //depot/perl@1426
* [ PATCH 5.004_64 ] Integrated regression tests for compilerEd Peschko1998-05-141-1/+7
| | | p4raw-id: //depot/perl@963
* Re: ANNOUNCE: perl5.004_60 Configure patch is availableAndy Dougherty1998-02-251-6/+5
| | | p4raw-id: //depot/perl@575
* Merge maint-5.004 branch (5.004_04) with mainline.Malcolm Beattie1997-10-161-1/+1
|\ | | | | p4raw-id: //depot/perl@137