What does "newmake" means in compilation of C programming?

Posted on 2005-04-25
Last Modified: 2010-04-15
I am into C programming and what does "newmake" means in the compilation procedure.
What are the advantages of using it?What are the disadvantages of it?
Can you please guide me in this respect?
Question by:balaji
    LVL 45

    Accepted Solution

    From the description, it appears to be a utility which generate the makefile for you so that you do not have to write the makefile by hand. Advantage if using it is that you are saved the tedious work of writing a makefile (or severla makefiles) for a source tree ... newmake will analyze your source tree and generate the makefile for you. The disadvantage is that newmake is going to use some heuristics to generate the makefile, e.g. taking hints from names of files etc. It might not be necessarily what you would have liked to have created, but still it should save you considerable work as modifying makefile to fit your needs is likely to be easier. I have not tried newmake yet, if you happen to try it, let me know how it goes.
    LVL 1

    Expert Comment

    It can also mean a complete rebuild of an .obj file, even if the compiler hasn't detected changes in the corresponding source code.

    LVL 45

    Expert Comment

    May be I am missing something, but why would that lead to a rebuild of obj files?

    Featured Post

    Top 6 Sources for Identifying Threat Actor TTPs

    Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

    Join & Write a Comment

    Have you thought about creating an iPhone application (app), but didn't even know where to get started? Here's how: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Important pre-programming comments: I’ve never tri…
    This is a short and sweet, but (hopefully) to the point article. There seems to be some fundamental misunderstanding about the function prototype for the "main" function in C and C++, more specifically what type this function should return. I see so…
    The goal of this video is to provide viewers with basic examples to understand and use structures in the C programming language.
    The goal of this video is to provide viewers with basic examples to understand how to use strings and some functions related to them in the C programming language.

    728 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    22 Experts available now in Live!

    Get 1:1 Help Now