<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Makefile in VMS itanium in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434117#M42363</link>
    <description>&lt;!--!*#--&gt;&amp;gt; I am trying to convert mms files to make&lt;BR /&gt;&amp;gt; files and to use make instead.&lt;BR /&gt;&lt;BR /&gt;Why?  Which "make"?&lt;BR /&gt;&lt;BR /&gt;&amp;gt; [...] shall I use "\" or "-"?&lt;BR /&gt;&lt;BR /&gt;MMS lets you use either.  I normally use "\"&lt;BR /&gt;for dependencies, macros, and other&lt;BR /&gt;"make"-like things, and "-" for DCL action&lt;BR /&gt;lines.&lt;BR /&gt;&lt;BR /&gt;"\" would be more UNIX-like, so I'd expect&lt;BR /&gt;most "make" programs to like it more.</description>
    <pubDate>Fri, 05 Jun 2009 20:52:04 GMT</pubDate>
    <dc:creator>Steven Schweda</dc:creator>
    <dc:date>2009-06-05T20:52:04Z</dc:date>
    <item>
      <title>Makefile in VMS itanium</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434112#M42358</link>
      <description>Dear VMS Users,&lt;BR /&gt;&lt;BR /&gt;I am trying to convert mms files to make files and to use make instead. I have problem in using symbol with "$". Look at this example:&lt;BR /&gt;&lt;BR /&gt;"OBJ$" = "DEV_SRC:[YLIU.CFTS.ELX_003_023_007_023.OBJ]"&lt;BR /&gt;&lt;BR /&gt;Here is the make file:&lt;BR /&gt;#test.mak&lt;BR /&gt;show:&lt;BR /&gt;     show log OBJ$&lt;BR /&gt;&lt;BR /&gt;And here is the result I got:&lt;BR /&gt;&lt;BR /&gt;ylqa&lt;YLIU2&gt;make -f test.mak&lt;BR /&gt;show log OBJ&lt;BR /&gt;%SHOW-S-NOTRAN, no translation for logical name OBJ&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/YLIU2&gt;</description>
      <pubDate>Fri, 05 Jun 2009 19:02:19 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434112#M42358</guid>
      <dc:creator>YE LIU_1</dc:creator>
      <dc:date>2009-06-05T19:02:19Z</dc:date>
    </item>
    <item>
      <title>Re: Makefile in VMS itanium</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434113#M42359</link>
      <description>The $ character is often (part of) a make-level symbol.&lt;BR /&gt;&lt;BR /&gt;Depending on which particular make utility is in use here, doubling the character may get you where you need to be.  &lt;BR /&gt;&lt;BR /&gt;Specifically:&lt;BR /&gt;&lt;BR /&gt;show logical obj$$&lt;BR /&gt;&lt;BR /&gt;If it's the gmake tool in use here, then reading the gmake documentation can often provide insight into how the tool works.  In this case, here's the specific gmake section related to variable-name processing within the tool:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.gnu.org/software/make/manual/make.html#Using-Variables" target="_blank"&gt;http://www.gnu.org/software/make/manual/make.html#Using-Variables&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;There are various make tools around.  Here's one list:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://en.wikipedia.org/wiki/Make_(software)" target="_blank"&gt;http://en.wikipedia.org/wiki/Make_(software)&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;And the DECset MMS tool is available on OpenVMS I64, FWIW.</description>
      <pubDate>Fri, 05 Jun 2009 19:27:10 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434113#M42359</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2009-06-05T19:27:10Z</dc:date>
    </item>
    <item>
      <title>Re: Makefile in VMS itanium</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434114#M42360</link>
      <description>Thanks, Hoff. Double the money ($) will do it.&lt;BR /&gt;&lt;BR /&gt;YE LIU&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 05 Jun 2009 19:36:00 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434114#M42360</guid>
      <dc:creator>YE LIU_1</dc:creator>
      <dc:date>2009-06-05T19:36:00Z</dc:date>
    </item>
    <item>
      <title>Re: Makefile in VMS itanium</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434115#M42361</link>
      <description>Hi, Hoff&lt;BR /&gt;&lt;BR /&gt;Here is a bonus question: in vms makefile, if I want to use multiple line input as one line, shall I use "\" or "-"?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;YE LIU</description>
      <pubDate>Fri, 05 Jun 2009 19:48:06 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434115#M42361</guid>
      <dc:creator>YE LIU_1</dc:creator>
      <dc:date>2009-06-05T19:48:06Z</dc:date>
    </item>
    <item>
      <title>Re: Makefile in VMS itanium</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434116#M42362</link>
      <description>YE LIU,&lt;BR /&gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;Thanks, Hoff. Double the money ($) will do it.&lt;BR /&gt;&amp;lt;&amp;lt;&amp;lt;&lt;BR /&gt;&lt;BR /&gt;... but in these forums, the currency is POINTS. &lt;BR /&gt;And the good thing about them, is you can make them (well, give away as reward) as much as you like.&lt;BR /&gt;&lt;BR /&gt;Proost.&lt;BR /&gt;&lt;BR /&gt;Have one on me.&lt;BR /&gt;&lt;BR /&gt;jpe&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 05 Jun 2009 19:50:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434116#M42362</guid>
      <dc:creator>Jan van den Ende</dc:creator>
      <dc:date>2009-06-05T19:50:40Z</dc:date>
    </item>
    <item>
      <title>Re: Makefile in VMS itanium</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434117#M42363</link>
      <description>&lt;!--!*#--&gt;&amp;gt; I am trying to convert mms files to make&lt;BR /&gt;&amp;gt; files and to use make instead.&lt;BR /&gt;&lt;BR /&gt;Why?  Which "make"?&lt;BR /&gt;&lt;BR /&gt;&amp;gt; [...] shall I use "\" or "-"?&lt;BR /&gt;&lt;BR /&gt;MMS lets you use either.  I normally use "\"&lt;BR /&gt;for dependencies, macros, and other&lt;BR /&gt;"make"-like things, and "-" for DCL action&lt;BR /&gt;lines.&lt;BR /&gt;&lt;BR /&gt;"\" would be more UNIX-like, so I'd expect&lt;BR /&gt;most "make" programs to like it more.</description>
      <pubDate>Fri, 05 Jun 2009 20:52:04 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434117#M42363</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2009-06-05T20:52:04Z</dc:date>
    </item>
    <item>
      <title>Re: Makefile in VMS itanium</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434118#M42364</link>
      <description>I'd tend to expect backslashes.&lt;BR /&gt;&lt;BR /&gt;Please run a quick search for "continuation" in the gmake documentation for some makefile examples involving the gmake backslash syntax:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.gnu.org/software/make/manual/make.html" target="_blank"&gt;http://www.gnu.org/software/make/manual/make.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;There are various makefiles available on the OpenVMS Freeware which can serve as examples, too.  Look here:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://digiater.nl/openvms/freeware/" target="_blank"&gt;http://digiater.nl/openvms/freeware/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Alternatively, a couple of small tests in your makefile should get you an answer around the particular gmake (\) or DCL (-) continuation in the particular command context you're looking at, and these tests can get you going quickly.   You're setting out to write a makefile here; a task I've always found requires substantial testing and at least some time reading some arcane corner or another of the associated documentation.&lt;BR /&gt;</description>
      <pubDate>Fri, 05 Jun 2009 21:01:48 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434118#M42364</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2009-06-05T21:01:48Z</dc:date>
    </item>
    <item>
      <title>Re: Makefile in VMS itanium</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434119#M42365</link>
      <description>Thanks, Steve and Hoff.&lt;BR /&gt;&lt;BR /&gt;YE LIU</description>
      <pubDate>Mon, 08 Jun 2009 11:50:20 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/makefile-in-vms-itanium/m-p/4434119#M42365</guid>
      <dc:creator>YE LIU_1</dc:creator>
      <dc:date>2009-06-08T11:50:20Z</dc:date>
    </item>
  </channel>
</rss>

