bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug #41758] VMS Make incorrectly reports archives support present.


From: John E. Malmberg
Subject: Re: [bug #41758] VMS Make incorrectly reports archives support present.
Date: Mon, 28 Apr 2014 18:56:51 -0500
User-agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3

On 4/28/2014 1:51 PM, h.becker wrote:
On 04/27/2014 11:50 PM, John E. Malmberg wrote:
Help libraries are .hlb, not .hlp.

     all: h.hlb(h)

My bad, sorry for the misleading typo, but I can't get that to work

You need a bit more, as the rule is based on the extension of the source file, not the library file.

EAGLE> type test_help.mk
file1.hlp :
<tab>pipe open/write xxx file1.hlp ; write xxx "test help" ; close xxx

file1 : file1.hlp

help : help.hlb(file1)

But it is still not working. It is creating a text library instead of a help library.

I thought that I had it working for all the cases

EAGLE> make --debug=b -f test_help.mk help
GNU Make 4.0.90
Built for VMS
Copyright (C) 1988-2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Reading makefiles...
Updating goal targets....
 File 'help' does not exist.
   File 'help.hlb(file1)' does not exist.
  Must remake target 'help.hlb(file1)'.
library  help.hlb file1.txt
  Successfully remade target file 'help.hlb(file1)'.
Must remake target 'help'.
Successfully remade target file 'help'.

EAGLE> lib/list help.hlb
Directory of TEXT library LCL_ROOT:[make.tests]help.hlb;1 on 28-APR-2014 18:51:3

Looks like I need to try something else, like a number of unechoed commands that test the target library extension and creating the library based on it.

Regards,
-John






reply via email to

[Prev in Thread] Current Thread [Next in Thread]