You will have to use macro file extension in the C code. 

#include “file.macro”

> On 14 Aug 2022, at 8:09 am, Paul Gilmartin 
> <0000042bfe9c879d-dmarc-requ...@listserv.ua.edu> wrote:
> 
> On Sun, 14 Aug 2022 00:49:20 +0300, Binyamin Dissen wrote:
> 
>> I am trying to tell the C compiler to use MACRO file types for #include.
>> 
> Are you the author or are you working from FOSS or other distributed source?
> 
> If the latter, consider BFS.  Its directory structure may be more similar to 
> what
> exists in the real world.
> 
> on MVS-z/OS, I found it easier to build from HFS than struggle with Classic 
> PDS.
> 
> One other thing I found invaluable was gmake's VPATH for building for 
> disparate
> targets (MVS, Solaris) from a single NFS source tree.
> 
> 
>> The doc states:
>> ==========================================================================
>> COMMANDS CC                                         All Help Information
>> LSEarch(opt)|NOLSEarch         NOLSEARCH is the default. The LSEARCH option
>> directs the preprocessor to
>>       look for the user include files in the specified libraries or MACLIBs,
>> on the specified minidisks, or in the specified BFS directories. The
>> format of the LSEARCH option is:            LSEARCH (opt,opt,...)
>> where:           opt may be one of the following:            -  A CMS 
>> filemode
>> -  A BFS path name            -  (fname.suffix) = (subopt,subopt,...) where:
>> - fname is the name of the include file or *               - suffix is the
>> suffix of the include file or *               - subopt can be a filemode,
>> LIB(maclib_name,maclib_name,...),                 or NOLIB.
>> ==============================================================================
>> 
>> I have tried multiple versions of LSEARCH with no luck.
>> 
>> cc **name** c * (lsearch(*.macro)
>> WARNING CCN3261 Suboption *.macro is not valid for option LSEARCH.
>> 
>> cc **name** c * (lsearch(*.*.*)
>> WARNING CCN3261 Suboption *.*.* is not valid for option LSEARCH.
>> 
>> I can simply rename the MACRO to H and it works, but this is a bug in my
>> bonnet.
> 
> -- 
> gil
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to