summaryrefslogtreecommitdiff
path: root/makefile.vms
AgeCommit message (Collapse)AuthorFilesLines
2014-09-30Update Copyright statements for 2014.Paul Smith1-1/+1
2014-09-07Enhance/fix VMS build environmentHartmut Becker1-35/+51
* config.h-vms.template: make sure the CRTL version is known * makefile.com: always compile/link the guile module, remove VAXCRTL parameter, new LIST parameter * makefile.vms: always compile/link the guile module, use more complete dependencies * prepare_vms.com: helper to create a VMS config file when building from a snapshot of the repository
2013-09-12Enhance the output sync mode.Paul Smith1-3/+4
Create a new file, output.c, and collect functions that generate output there. We introduce a new global context specifying where output should go (to stdout or to a sync file), and the lowest level output generator chooses where to write output based on that context. This allows us to set the context globally, and all operations that write output (including functions like $(info ...) etc.) will use it. Removed the "--trace=dir" capability. It was too confusing. If you have directory tracking enabled then output sync will print the enter/leave message for each synchronized block. If you don't want that, disable directory tracking.
2013-05-27Porting to VMS, from Hartmut Becker.Paul Smith1-33/+36
2013-05-17Update copyright for changes in 2013.Paul Smith1-1/+1
2012-03-05Simplify copyrights using ranges of years.Paul Smith1-2/+1
The new GNU Maintainer's Manual allows the use of year ranges in certain situations; take advantage of this simplification.
2012-03-04Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines.Paul Smith1-1/+1
Fixes Savannah bug #34530.
2012-01-16Update copyright notices.Paul Smith1-1/+1
2012-01-15Add GNU Guile as an optional embedded scripting language for make.Paul Smith1-2/+7
On configure-enabled systems, configure will detect Guile installed (using pkg-config, which is how GNU Guile is distributed) and enable it if so. On all non-configure-enabled systems, currently, the default is for Guile support to be disabled.
2010-07-13Update copyrights for 2010.Paul Smith1-1/+1
2009-10-25Update copyright years.Paul Smith1-1/+1
2007-07-04* Update to GPLv3Paul Smith1-8/+9
* Update copyright to 2007 * Fix download URL for translation files (thanks to Thiemo Seufer)
2006-02-21Fix a potential core dump when merging aliases. Might fix bug #15818.Paul Smith1-1/+1
Revert intermediate file free code. Suppress some warnings in VMS builds.
2006-02-11Last of the copyright updates.Paul Smith1-2/+2
2006-02-11Update copyright and license notices on all files.Paul Smith1-19/+20
Added new file strcache.c to various non-UNIX makefiles and build scripts.
2005-06-10Fixes for VMS from Hartmut Becker.Paul Smith1-1/+1
2004-05-16Various enhancementsPaul Smith1-2/+2
- OS/2 Patches - OpenVMS updates - Sanitize the handling of -include/sinclude with and without -k - Fix the setting of $< for order-only rules.
2002-10-01Add VMS updates from Martin Zinser.Paul Smith1-2/+4
2000-01-22* Merge VMS patches by Hartmut Becker.Paul Smith1-9/+32
1999-03-05* Update FSF address info in copyright notices.Paul Smith1-1/+2
* Update maintainers build process; remove GNUmakefile. Require builders to run automake && autoreconf by hand. * Use AC_SUBST_FILE to get the maintMakefile included, rather than GNU make's include directive, which conflicts with automake 1.4's include directive.
1997-08-27Updates for GNU make 3.75.92.Paul Smith1-4/+4
1996-07-20Sat Jul 20 12:32:10 1996 Klaus Kämpf (kkaempf@progis.de)Roland McGrath1-1/+1
* remake.c (f_mtime) [VMS]: Add missing `if' conditional for future modtime check. * config.h-vms, makefile.vms, readme.vms, vmsify.c: Update address.
1996-07-19Fri Jul 19 16:57:27 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>Roland McGrath1-24/+24
* makefile.vms (LOADLIBES): Fix typo.
1996-05-22Wed May 22 17:24:51 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>Roland McGrath1-1/+1
* makefile.vms: Set LOADLIBES. * makefile.com (link_using_library): Fix typo.
1996-03-20Tue Mar 19 20:21:34 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>Roland McGrath1-0/+121
Merged VMS port from Klaus Kaempf <kkaempf@didymus.rmi.de>. * make.h (PARAMS): New macro. * config.h-vms: New file. * makefile.com: New file. * makefile.vms: New file. * readme.vms: New file. * vmsdir.h: New file. * vmsfunctions.c: New file. * vmsify.c: New file. * file.h: Renamed to filedef.h to avoid conflict with VMS system hdr. * ar.c: Added prototypes and changes for VMS. * commands.c: Likewise. * commands.h: Likewise. * default.c: Likewise. * dep.h: Likewise. * dir.c: Likewise. * expand.c: Likewise. * file.c: Likewise. * function.c: Likewise. * implicit.c: Likewise. * job.c: Likewise. * job.h: Likewise. * main.c: Likewise. * make.h: Likewise. * misc.c: Likewise. * read.c: Likewise. * remake.c: Likewise. * remote-stub.c: Likewise. * rule.c: Likewise. * rule.h: Likewise. * variable.c: Likewise. * variable.h: Likewise. * vpath.c: Likewise. * compatMakefile (srcs): Rename file.h to filedef.h.