MakeFile Issue

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

 



Hi all!

i am writing makefile for whole project.I am stuck with one problem.I hope i will get some assistance from you as i got it before also.The problem goes like this:

I have toplevel folder project which contains 20 subdirectories(modules).Project Folder also contains Makefilke which will use all the source files and headers in each of the subdirectory or module to produce object files and then integrating all these object files to produce final target or exe.each module contains source files and header files respective to that module.The problem which i was getting is to how i mention the source files and header files containing in subdirectory 1 or for that matter in subdirectory 2 and so on in toplevel directory.

Note1: I donot want to create a makefile for each module.Instead i want to make only one Makefile which will take all the source files and header files from the respective modules.

Note2: I want to know how i can mention in top level makefile the source files from subdirectory1 or subdirectory 2 so as it can take source files from the respective subdirectories and produce respective targets obviously objectfiles. and how i can mention the object files from the respective folders if it produces so.

Project Folder contains
a)20 subdirectories(modules)Each subdirectory is a module and contains source and header files pretaining to that module.The source file in all these modules doesnot contain main function.There is only one main function in main.c which is containing in top level folder project.
b)MakeFile
c)main.c which contains main() function


Thanks & Regards
Parikshat Dubey

_________________________________________________________________
How good are you in a Formula One car? Play now http://server1.msn.co.in/sp05/tataracing/onlinegame.asp


[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux