<?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 Getting sizes of source/header files from executable with using the what utility in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/getting-sizes-of-source-header-files-from-executable-with-using/m-p/4737110#M655737</link>
    <description>Hi,&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I need to get size of source/header files from executables/libraties with using the what utiliry.&lt;BR /&gt;&lt;BR /&gt;Getting sizes of source files is shown below.&lt;BR /&gt;&lt;BR /&gt;Is there any way to get also sizes of header files?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Alex Vinokur&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== Environment : BEGIN ======&lt;BR /&gt;&lt;BR /&gt;&amp;gt; uname -lmrsv &lt;BR /&gt;HP-UX B.11.23 U ia64 unlimited-user license&lt;BR /&gt;&lt;BR /&gt;&amp;gt; aCC -V&lt;BR /&gt;aCC: HP C/aC++ B3910B A.06.25.01 [May 16 2010]&lt;BR /&gt;&lt;BR /&gt;&amp;gt; make -v&lt;BR /&gt;GNU Make 3.81&lt;BR /&gt;&lt;BR /&gt;====== Environment : END ======&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== makefile1 : BEGIN ======&lt;BR /&gt;# makefile1&lt;BR /&gt;&lt;BR /&gt;CC = aCC&lt;BR /&gt;CFLAGS = +DD64 -AA&lt;BR /&gt;CFLAGS += -DFILE_WC="`wc $&amp;lt;`"&lt;BR /&gt;LDFLAGS = +DD64 -AA&lt;BR /&gt;&lt;BR /&gt;SOURCES=foo_main.cpp foo.cpp&lt;BR /&gt;OBJECTS=$(SOURCES:.cpp=.o)&lt;BR /&gt;EXECUTABLE=hello&lt;BR /&gt;&lt;BR /&gt;all: clean $(SOURCES) $(EXECUTABLE)&lt;BR /&gt;&lt;BR /&gt;$(EXECUTABLE): $(OBJECTS) &lt;BR /&gt; $(CC) $(LDFLAGS) $(OBJECTS) -o $@&lt;BR /&gt;&lt;BR /&gt;.cpp.o:&lt;BR /&gt; $(CC) $(CFLAGS) -c $&amp;lt;&lt;BR /&gt; &lt;BR /&gt;clean:&lt;BR /&gt; @rm -rf $(EXECUTABLE) $(OBJECTS)&lt;BR /&gt;====== makefile1 : END ======&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== foo_macro.h : BEGIN ======&lt;BR /&gt;// File foo_macro.h&lt;BR /&gt;&lt;BR /&gt;#ifndef __FOO_MACRO_H__&lt;BR /&gt;#define __FOO_MACRO_H__&lt;BR /&gt;&lt;BR /&gt;#define STRINGIFY(x) #x&lt;BR /&gt;#define TOSTRING(x)  STRINGIFY(x)&lt;BR /&gt;&lt;BR /&gt;#define FIRST_SCCS_CHAR "@"&lt;BR /&gt;#define SCCS_PREFIX     FIRST_SCCS_CHAR"(#)"&lt;BR /&gt;&lt;BR /&gt;#define SOURCE_IDENT_INFO SCCS_PREFIX""__FILE__",\tSize = "TOSTRING(FILE_WC)&lt;BR /&gt;&lt;BR /&gt;#define HEADER_IDENT_INFO SCCS_PREFIX""__FILE__",\tSize = ???"&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;static const char id_foo_macro[] = HEADER_IDENT_INFO;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;#endif // __FOO_MACRO_H__&lt;BR /&gt;====== foo_macro.h : BEGIN ======&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== foo.h : BEGIN ======&lt;BR /&gt;// File foo.h&lt;BR /&gt;&lt;BR /&gt;#ifndef __FOO_H__&lt;BR /&gt;#define __FOO_H__&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;#include "foo_macro.h"&lt;BR /&gt;&lt;BR /&gt;static const char id_foo[] = HEADER_IDENT_INFO;&lt;BR /&gt;&lt;BR /&gt;#endif // __FOO_H__&lt;BR /&gt;====== foo.h : BEGIN ======&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== foo2.h : BEGIN ======&lt;BR /&gt;// File foo2.h&lt;BR /&gt;&lt;BR /&gt;#ifndef __FOO2_H__&lt;BR /&gt;#define __FOO2_H__&lt;BR /&gt;&lt;BR /&gt;#include "foo_macro.h"&lt;BR /&gt;&lt;BR /&gt;static const char id_foo2[] = HEADER_IDENT_INFO;&lt;BR /&gt;&lt;BR /&gt;#endif // __FOO2_H__&lt;BR /&gt;====== foo2.h : BEGIN ======&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== foo.cpp : BEGIN ======&lt;BR /&gt;// File foo.cpp&lt;BR /&gt;#include "foo.h"&lt;BR /&gt;#include "foo2.h"&lt;BR /&gt;&lt;BR /&gt;static const char id[] = SOURCE_IDENT_INFO;&lt;BR /&gt;====== foo.cpp : BEGIN ======&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== foo_main.cpp : BEGIN ======&lt;BR /&gt;&lt;BR /&gt;// File foo_main.cpp&lt;BR /&gt;#include "foo.h"&lt;BR /&gt;&lt;BR /&gt;static const char id[] = SOURCE_IDENT_INFO;&lt;BR /&gt;&lt;BR /&gt;int main()&lt;BR /&gt;{&lt;BR /&gt; return 0;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;====== foo_main.cpp : BEGIN ======&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;###################################&lt;BR /&gt;// Compilation&lt;BR /&gt;&amp;gt; make -f makefile1&lt;BR /&gt;aCC +DD64 -AA -DFILE_WC="`wc foo_main.cpp`" -c foo_main.cpp&lt;BR /&gt;aCC +DD64 -AA -DFILE_WC="`wc foo.cpp`" -c foo.cpp&lt;BR /&gt;aCC +DD64 -AA foo_main.o foo.o -o hello&lt;BR /&gt;&lt;BR /&gt;&amp;gt; what hello&lt;BR /&gt;hello:&lt;BR /&gt;        foo_macro.h,    Size = ???&lt;BR /&gt;        foo.h,  Size = ???&lt;BR /&gt;        foo_main.cpp,   Size = 9 17 110 foo_main.cpp&lt;BR /&gt;        foo_macro.h,    Size = ???&lt;BR /&gt;        foo.h,  Size = ???&lt;BR /&gt;        foo2.h, Size = ???&lt;BR /&gt;        foo.cpp,        Size = 5 13 96 foo.cpp&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Wed, 12 Jan 2011 07:08:45 GMT</pubDate>
    <dc:creator>Alex Vinokur</dc:creator>
    <dc:date>2011-01-12T07:08:45Z</dc:date>
    <item>
      <title>Getting sizes of source/header files from executable with using the what utility</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/getting-sizes-of-source-header-files-from-executable-with-using/m-p/4737110#M655737</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I need to get size of source/header files from executables/libraties with using the what utiliry.&lt;BR /&gt;&lt;BR /&gt;Getting sizes of source files is shown below.&lt;BR /&gt;&lt;BR /&gt;Is there any way to get also sizes of header files?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Alex Vinokur&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== Environment : BEGIN ======&lt;BR /&gt;&lt;BR /&gt;&amp;gt; uname -lmrsv &lt;BR /&gt;HP-UX B.11.23 U ia64 unlimited-user license&lt;BR /&gt;&lt;BR /&gt;&amp;gt; aCC -V&lt;BR /&gt;aCC: HP C/aC++ B3910B A.06.25.01 [May 16 2010]&lt;BR /&gt;&lt;BR /&gt;&amp;gt; make -v&lt;BR /&gt;GNU Make 3.81&lt;BR /&gt;&lt;BR /&gt;====== Environment : END ======&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== makefile1 : BEGIN ======&lt;BR /&gt;# makefile1&lt;BR /&gt;&lt;BR /&gt;CC = aCC&lt;BR /&gt;CFLAGS = +DD64 -AA&lt;BR /&gt;CFLAGS += -DFILE_WC="`wc $&amp;lt;`"&lt;BR /&gt;LDFLAGS = +DD64 -AA&lt;BR /&gt;&lt;BR /&gt;SOURCES=foo_main.cpp foo.cpp&lt;BR /&gt;OBJECTS=$(SOURCES:.cpp=.o)&lt;BR /&gt;EXECUTABLE=hello&lt;BR /&gt;&lt;BR /&gt;all: clean $(SOURCES) $(EXECUTABLE)&lt;BR /&gt;&lt;BR /&gt;$(EXECUTABLE): $(OBJECTS) &lt;BR /&gt; $(CC) $(LDFLAGS) $(OBJECTS) -o $@&lt;BR /&gt;&lt;BR /&gt;.cpp.o:&lt;BR /&gt; $(CC) $(CFLAGS) -c $&amp;lt;&lt;BR /&gt; &lt;BR /&gt;clean:&lt;BR /&gt; @rm -rf $(EXECUTABLE) $(OBJECTS)&lt;BR /&gt;====== makefile1 : END ======&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== foo_macro.h : BEGIN ======&lt;BR /&gt;// File foo_macro.h&lt;BR /&gt;&lt;BR /&gt;#ifndef __FOO_MACRO_H__&lt;BR /&gt;#define __FOO_MACRO_H__&lt;BR /&gt;&lt;BR /&gt;#define STRINGIFY(x) #x&lt;BR /&gt;#define TOSTRING(x)  STRINGIFY(x)&lt;BR /&gt;&lt;BR /&gt;#define FIRST_SCCS_CHAR "@"&lt;BR /&gt;#define SCCS_PREFIX     FIRST_SCCS_CHAR"(#)"&lt;BR /&gt;&lt;BR /&gt;#define SOURCE_IDENT_INFO SCCS_PREFIX""__FILE__",\tSize = "TOSTRING(FILE_WC)&lt;BR /&gt;&lt;BR /&gt;#define HEADER_IDENT_INFO SCCS_PREFIX""__FILE__",\tSize = ???"&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;static const char id_foo_macro[] = HEADER_IDENT_INFO;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;#endif // __FOO_MACRO_H__&lt;BR /&gt;====== foo_macro.h : BEGIN ======&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== foo.h : BEGIN ======&lt;BR /&gt;// File foo.h&lt;BR /&gt;&lt;BR /&gt;#ifndef __FOO_H__&lt;BR /&gt;#define __FOO_H__&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;#include "foo_macro.h"&lt;BR /&gt;&lt;BR /&gt;static const char id_foo[] = HEADER_IDENT_INFO;&lt;BR /&gt;&lt;BR /&gt;#endif // __FOO_H__&lt;BR /&gt;====== foo.h : BEGIN ======&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== foo2.h : BEGIN ======&lt;BR /&gt;// File foo2.h&lt;BR /&gt;&lt;BR /&gt;#ifndef __FOO2_H__&lt;BR /&gt;#define __FOO2_H__&lt;BR /&gt;&lt;BR /&gt;#include "foo_macro.h"&lt;BR /&gt;&lt;BR /&gt;static const char id_foo2[] = HEADER_IDENT_INFO;&lt;BR /&gt;&lt;BR /&gt;#endif // __FOO2_H__&lt;BR /&gt;====== foo2.h : BEGIN ======&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== foo.cpp : BEGIN ======&lt;BR /&gt;// File foo.cpp&lt;BR /&gt;#include "foo.h"&lt;BR /&gt;#include "foo2.h"&lt;BR /&gt;&lt;BR /&gt;static const char id[] = SOURCE_IDENT_INFO;&lt;BR /&gt;====== foo.cpp : BEGIN ======&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== foo_main.cpp : BEGIN ======&lt;BR /&gt;&lt;BR /&gt;// File foo_main.cpp&lt;BR /&gt;#include "foo.h"&lt;BR /&gt;&lt;BR /&gt;static const char id[] = SOURCE_IDENT_INFO;&lt;BR /&gt;&lt;BR /&gt;int main()&lt;BR /&gt;{&lt;BR /&gt; return 0;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;====== foo_main.cpp : BEGIN ======&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;###################################&lt;BR /&gt;// Compilation&lt;BR /&gt;&amp;gt; make -f makefile1&lt;BR /&gt;aCC +DD64 -AA -DFILE_WC="`wc foo_main.cpp`" -c foo_main.cpp&lt;BR /&gt;aCC +DD64 -AA -DFILE_WC="`wc foo.cpp`" -c foo.cpp&lt;BR /&gt;aCC +DD64 -AA foo_main.o foo.o -o hello&lt;BR /&gt;&lt;BR /&gt;&amp;gt; what hello&lt;BR /&gt;hello:&lt;BR /&gt;        foo_macro.h,    Size = ???&lt;BR /&gt;        foo.h,  Size = ???&lt;BR /&gt;        foo_main.cpp,   Size = 9 17 110 foo_main.cpp&lt;BR /&gt;        foo_macro.h,    Size = ???&lt;BR /&gt;        foo.h,  Size = ???&lt;BR /&gt;        foo2.h, Size = ???&lt;BR /&gt;        foo.cpp,        Size = 5 13 96 foo.cpp&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 12 Jan 2011 07:08:45 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/getting-sizes-of-source-header-files-from-executable-with-using/m-p/4737110#M655737</guid>
      <dc:creator>Alex Vinokur</dc:creator>
      <dc:date>2011-01-12T07:08:45Z</dc:date>
    </item>
    <item>
      <title>Re: Getting sizes of source/header files from executable with using the what utility</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/getting-sizes-of-source-header-files-from-executable-with-using/m-p/4737111#M655738</link>
      <description>&amp;gt;Is there any way to get also sizes of header files?&lt;BR /&gt;&lt;BR /&gt;Only if you make your script smarter and have it search though all of the -I paths to find the header.  And you would need a macro for each header you were interested in.</description>
      <pubDate>Wed, 12 Jan 2011 09:37:32 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/getting-sizes-of-source-header-files-from-executable-with-using/m-p/4737111#M655738</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2011-01-12T09:37:32Z</dc:date>
    </item>
    <item>
      <title>Re: Getting sizes of source/header files from executable with using the what utility</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/getting-sizes-of-source-header-files-from-executable-with-using/m-p/4737112#M655739</link>
      <description>&lt;BR /&gt;We have some progress. We can get sizes of header files with using the what utility &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== Environment : BEGIN ====== &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;gt; uname -lmrsv &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;HP-UX B.11.23 U ia64 unlimited-user license &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;gt; aCC -V &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;aCC: HP C/aC++ B3910B A.06.25.01 [May 16 2010] &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;gt; make -v &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;GNU Make 3.81 &lt;BR /&gt;&lt;BR /&gt;====== Environment : END ====== &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== makefile2 : BEGIN ====== &lt;BR /&gt;&lt;BR /&gt;# makefile1&lt;BR /&gt;&lt;BR /&gt;MAKEFILE = makefile2&lt;BR /&gt;MAKEDEPEND = makedepend&lt;BR /&gt;&lt;BR /&gt;CC = aCC&lt;BR /&gt;CFLAGS = +DD64 -AA&lt;BR /&gt;&lt;BR /&gt;APP_INCLUDES =  -I. -I./inc&lt;BR /&gt;&lt;BR /&gt;CFLAGS += -DSOURCE_FILE_WC="`wc $&amp;lt;`" -DHEADER_FILE_WC="`makedepend $(APP_INCLUDES) $&amp;lt;; cat makefile | tail -1 | sed "s/.*://" | xargs wc | tr '"'"'"\n"'"'"' '"'"'" '"'"'" "&lt;BR /&gt;LDFLAGS = +DD64 -AA&lt;BR /&gt;&lt;BR /&gt;SOURCES=foo_main.cpp foo.cpp&lt;BR /&gt;OBJECTS=$(SOURCES:.cpp=.o)&lt;BR /&gt;EXECUTABLE=hello&lt;BR /&gt;&lt;BR /&gt;all: clean $(SOURCES) $(EXECUTABLE)&lt;BR /&gt;&lt;BR /&gt;$(EXECUTABLE): $(OBJECTS)&lt;BR /&gt; $(CC) $(LDFLAGS) $(OBJECTS) -o $@&lt;BR /&gt;&lt;BR /&gt;.cpp.o:&lt;BR /&gt; $(MAKEDEPEND) $&amp;lt;&lt;BR /&gt; $(CC) $(CFLAGS) $(APP_INCLUDES) -c $&amp;lt;&lt;BR /&gt; &lt;BR /&gt;clean:&lt;BR /&gt; @rm -rf $(EXECUTABLE) $(OBJECTS)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== makefile2 : END ====== &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== foo_macro.h : BEGIN ====== &lt;BR /&gt;&lt;BR /&gt;// File foo_macro.h&lt;BR /&gt;&lt;BR /&gt;#ifndef __FOO_MACRO_H__&lt;BR /&gt;#define __FOO_MACRO_H__&lt;BR /&gt;&lt;BR /&gt;#define STRINGIFY(x) #x&lt;BR /&gt;#define TOSTRING(x)  STRINGIFY(x)&lt;BR /&gt;&lt;BR /&gt;#define FIRST_SCCS_CHAR "@"&lt;BR /&gt;#define SCCS_PREFIX     FIRST_SCCS_CHAR"(#)"&lt;BR /&gt;&lt;BR /&gt;#define SOURCE_IDENT_INFO SCCS_PREFIX"SOURCE_SISE "__FILE__": \tSize  = "TOSTRING(SOURCE_FILE_WC)&lt;BR /&gt;&lt;BR /&gt;#define HEADER_IDENT_INFO SCCS_PREFIX"HEADER_SISE "__FILE__": \tSizes = "TOSTRING(HEADER_FILE_WC)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;#endif // __FOO_MACRO_H__&lt;BR /&gt;&lt;BR /&gt;====== foo_macro.h : BEGIN ====== &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== foo.h : BEGIN ====== &lt;BR /&gt;&lt;BR /&gt;// File foo.h&lt;BR /&gt;&lt;BR /&gt;#ifndef __FOO_H__&lt;BR /&gt;#define __FOO_H__&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;#include "foo_macro.h"&lt;BR /&gt;&lt;BR /&gt;#include &lt;IOSTREAM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;#endif // __FOO_H__&lt;BR /&gt;&lt;BR /&gt;====== foo.h : END ====== &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== foo2.h : BEGIN ======&lt;BR /&gt;&lt;BR /&gt;// File foo2.h&lt;BR /&gt;&lt;BR /&gt;#ifndef __FOO2_H__&lt;BR /&gt;#define __FOO2_H__&lt;BR /&gt;&lt;BR /&gt;#include "foo_macro.h"&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;#endif // __FOO2_H__ &lt;BR /&gt; &lt;BR /&gt;====== foo2.h : END ====== &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== foo.cpp : BEGIN ====== &lt;BR /&gt;&lt;BR /&gt;// File foo.cpp&lt;BR /&gt;#include "foo.h"&lt;BR /&gt;#include "foo2.h"&lt;BR /&gt;&lt;BR /&gt;static const char id1[] = SOURCE_IDENT_INFO;&lt;BR /&gt;static const char id2[] = HEADER_IDENT_INFO;&lt;BR /&gt;&lt;BR /&gt;====== foo.cpp : END ====== &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;====== foo_main.cpp : BEGIN ======&lt;BR /&gt; &lt;BR /&gt;// File foo_main.cpp&lt;BR /&gt;#include "foo.h"&lt;BR /&gt;&lt;BR /&gt;static const char id1[] = SOURCE_IDENT_INFO;&lt;BR /&gt;static const char id2[] = HEADER_IDENT_INFO;&lt;BR /&gt;&lt;BR /&gt;int main()&lt;BR /&gt;{&lt;BR /&gt; return 0;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;====== foo_main.cpp : END ====== &lt;BR /&gt;&lt;BR /&gt;################################### &lt;BR /&gt;// Compilation &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;gt; make -f makefile2 &lt;BR /&gt;makedepend foo_main.cpp&lt;BR /&gt;makedepend: warning:  foo_main.cpp (reading foo.h, line 9): cannot find include file "iostream"&lt;BR /&gt; not in iostream&lt;BR /&gt; not in /usr/include/iostream&lt;BR /&gt;aCC +DD64 -AA -DSOURCE_FILE_WC="`wc foo_main.cpp`" -DHEADER_FILE_WC="`makedepend -I. -I./inc foo_main.cpp; cat makefile | tail -1 | sed "s/.*://" | xargs wc | tr '"'"'"\n"'"'"' '"'"'" '"'"'" " -I. -I./inc -c foo_main.cpp&lt;BR /&gt;makedepend: warning:  foo_main.cpp (reading foo.h, line 9): cannot find include file "iostream"&lt;BR /&gt; not in iostream&lt;BR /&gt; not in ./iostream&lt;BR /&gt; not in ./inc/iostream&lt;BR /&gt; not in /usr/include/iostream&lt;BR /&gt;makedepend foo.cpp&lt;BR /&gt;makedepend: warning:  foo.cpp (reading foo.h, line 9): cannot find include file "iostream"&lt;BR /&gt; not in iostream&lt;BR /&gt; not in /usr/include/iostream&lt;BR /&gt;makedepend: warning:  foo.cpp, line 3: cannot find include file "foo2.h"&lt;BR /&gt; not in foo2.h&lt;BR /&gt; not in foo2.h&lt;BR /&gt; not in /usr/include/foo2.h&lt;BR /&gt;aCC +DD64 -AA -DSOURCE_FILE_WC="`wc foo.cpp`" -DHEADER_FILE_WC="`makedepend -I. -I./inc foo.cpp; cat makefile | tail -1 | sed "s/.*://" | xargs wc | tr '"'"'"\n"'"'"' '"'"'" '"'"'" " -I. -I./inc -c foo.cpp&lt;BR /&gt;makedepend: warning:  foo.cpp (reading foo.h, line 9): cannot find include file "iostream"&lt;BR /&gt; not in iostream&lt;BR /&gt; not in ./iostream&lt;BR /&gt; not in ./inc/iostream&lt;BR /&gt; not in /usr/include/iostream&lt;BR /&gt;aCC +DD64 -AA foo_main.o foo.o -o hello&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;gt; what hello &lt;BR /&gt;hello:&lt;BR /&gt;        SOURCE_SISE foo_main.cpp:       Size  = 10 23 156 foo_main.cpp&lt;BR /&gt;        HEADER_SISE foo_main.cpp:       Sizes = 17 14 124 foo.h 17 36 428 foo_macro.h 34 50 552 total&lt;BR /&gt;        SOURCE_SISE foo.cpp:    Size  = 7 19 143 foo.cpp&lt;BR /&gt;        HEADER_SISE foo.cpp:    Sizes = 17 14 124 foo.h 17 36 428 foo_macro.h 9 12 101 ./inc/foo2.h 43 62 653 total&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/IOSTREAM&gt;</description>
      <pubDate>Thu, 13 Jan 2011 06:34:32 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/getting-sizes-of-source-header-files-from-executable-with-using/m-p/4737112#M655739</guid>
      <dc:creator>Alex Vinokur</dc:creator>
      <dc:date>2011-01-13T06:34:32Z</dc:date>
    </item>
  </channel>
</rss>

