This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
windres handles #include suffixes?
- From: Alon Bar-Lev <alon dot barlev at gmail dot com>
- To: binutils at sourceware dot org
- Date: Tue, 28 Feb 2012 00:41:33 +0200
- Subject: windres handles #include suffixes?
- Authentication-results: mr.google.com; spf=pass (google.com: domain of alon.barlev@gmail.com designates 10.112.27.199 as permitted sender) smtp.mail=alon.barlev@gmail.com; dkim=pass header.i=alon.barlev@gmail.com
Hello,
I have the following example:
master.rc
---
#include <winresrc.h>
#include "slave1.rc"
#include "slave2.rc.h"
---
slave1.rc
---
STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_NEUTRAL
BEGIN
1 "SLAVE1"
END
---
slave2.rc
---
STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_NEUTRAL
BEGIN
2 "SLAVE2"
END
---
Output is:
---
LANGUAGE 9, 0
STRINGTABLE MOVEABLE PURE DISCARDABLE
BEGIN
1, "SLAVE1"
END
---
Where did slave2 content gone?
How come windres handles preprocessor output differently?
If I rename slave2.rc.h to slave2.rc it works.
Is this by design? If it is, what is the reason?
Thanks!
Alon.