Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9077505
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 16, 20262026-06-16T19:22:58+00:00 2026-06-16T19:22:58+00:00

At some point, a colleague and I grabbed an example makefile from the net

  • 0

At some point, a colleague and I grabbed an “example” makefile from the net for building our embedded code for an xmega chip. We’ve found the experience very frustrating. Neither of us are make experts, novice at best. We get by making the occasional tweak/adjustment. We spend hours reading make manuals and throwing darts to try and do more serious changes.

Usually when we build though, we always start with a clean all. Because the auto depend generation doesn’t seem to work reliably and we’ve just learned that it’s safer this way. Since it’s an embedded project, on a small processor, the compile actually flies. It’s done in an eye blink, which leads me to my real question here:

If I’m not using make to do any sort of dependency management and leverage incremental building, is there any real sense in using it instead of a simple shell script?

I’m much more confident writing C code, python, and good ol’ bash scripts. Today’s latest frustration, was trying to move a handful of our source files related to FreeRTOS into a subdirectories. The only real advantage of make for us, is that it is stock installed on OSX, and that vi and QtCreator and XCode have some ability to integrate with our makefile (but I could make a very minimal makefile that bridged here).

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-16T19:23:00+00:00Added an answer on June 16, 2026 at 7:23 pm

    This is a question I set to myself a while ago. Personally I use python script to compile my code for AVR (link). I am not a make expert but I do have some experience with it. Still I find it frustrating and for uC needs worthless, unless you are anyway already an expert.

    Not that I would encourage anyone to do so, but nothing can stop you from implementing the same dependency checking in Python (Perl, Ruby, Bash…), possibly even much more powerful. I believe it is just a matter of language choice or what you feel comfortable with. make is just a kind of programing language and it might seem quite obscure for beginner.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I was looking at some code from a colleague and saw the following method:
At some point I must have moved files from one location to another using
I have to calculate some floating point variables and my colleague suggest me to
I'm trying to help a colleague with some code in a client side extension.
I'm writing some code in VB.Net which I hope demonstrate to colleagues (not to
At some point of my program I have an atom formed by what previously
At some point Find All References feature got broken for a single solution that
At some point I need to display a disabled (greyed out by disabled=disabled attribute)
At some point, I've sent an email and it is processed and received by
In my application at some point, I have to call the Propel library version

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.