C言語なら俺に聞け(入門編)Part 109

このエントリーをはてなブックマークに追加
989デフォルトの名無しさん
基本的な事を教えて下さい。
A,B,C.cという3本のソースファイルがあります。
この3本はそれぞれマイコンメーカから提供されるツールによって
吐き出されるヘッダファイル(DEV.h)を取り込みます。
※DEV.hは頻繁に変更される。

このDEV.hの中に以下の様な変数を初期化している箇所があり、
複数のソースファイルでインクルードすると「multiple define」のエラーがでます。
data[] = {初期値};

仕方ないのでB,C.cではDEV.hをインクルードせず、DEV.hに変更がある度に、
DEV.hから必要なdefineをコピペしています。
このコピペの操作を無くしたいのですが何か良い方法はないでしょうか?