[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cvs-ml 108] Q about modules



末松と申します。はじめまして。

# ここの ML は最近 traffic がないですが、それっておいらの
# とこにながれて来てないだけかな?

さっそくですが modules について質問があります。
例えば以下のような tree が repository に入っていて

    top/ -+- foo/ --- foo1/ -+- foo.h
          |                  |
	  |                  +- foo.c
	  |                  :
          |                 (*)
          |
	  +- bar/ -+- bar1/ -+- bar1_1.c
	  :        |         |
	 (*)       |         +- bar1_2.c
	  :        |         |
	  |        |         +- bar1_3.h
	  |        |
	  |        +- bar2/ -+- bar2_1.c
	  |        :         |
	  |       (*)        +- bar2_2.c
	  |        :         |
	  |                  +- bar2_3.h
	  |
	  +- hum/ --- Makefile

    (*): 同じ階層に他にも Directory/files がある。

この中の

    foo/foo1/foo.h
	     foo.c
    bar/bar1/bar1_1.c
	     bar1_3.h
        bar2/bar2_2.c
	     bar2_3.h
    hum/Makefile

を ** Directory tree をそのまま ** でモジュール化したいのですが
これって可能ですか?

何故このようなことがしたいかというと
    hum/Makefile
が
    foo/foo1/foo.h
	     foo.c
    bar/bar1/bar1_1.c
	     bar1_3.h
        bar2/bar2_2.c
	     bar2_3.h
のみをコンパイルするので、モジュール化してしまえると
便利かなと思いまして。

これらのファイルは元は別のものを作るものなのですが
    他のツールを使う為に再利用する
といった形なので、これらのファイルを一つ所にまとめて
しまうということが出来ません。

尚環境は
    OS: SunOS 4.1.4
    CVS 1.10
    RCS: 5.7
です。

そもそもこんなことって出来るんでしょうか...?
--
 # Nippon Unisoft Corporation                 # Hiromichi Monkey-II Suematsu #
 #  Communication Network Technology division #    <sue@cnt.jusoft.co.jp>    #
 #  Tel/Fax: +81-3-3664-5471/+81-3-3664-5476  #  ... from Monkey-Office ...  #