user4741: I followed the instructions in here, including to use arduino IDE v 1.0.5, but when I tried to make upload it stuck. I can upload it when using Arduino IDE.
Here is what I got:
  mkdir -p /Users/bagustrihatmaja/Documents/Projects/MyAwesomeProject/bin/mega328/mySecondProject
 /Applications/Xcode.app/Contents/Developer/usr/bin/make reset
 /Users/bagustrihatmaja/Documents/Projects/MyAwesomeProject/Arduino-Makefile/bin/ard-reset-arduino  /dev/cu.usbmodem1421
 /Applications/Xcode.app/Contents/Developer/usr/bin/make do_upload
 /usr/local/bin/avrdude -q -V -D -p atmega328p -c arduino -b 57600 -P /dev/cu.usbmodem1421 \
        -U flash:w:/Users/bagustrihatmaja/Documents/Projects/MyAwesomeProject/bin/mega328/mySecondProject/mySecondProject.hex:i

What did I miss?
I use: Bare-Arduino-Project, OSX 10.10, XCode 6.1, Arduino Uno, my Makefile

user3547: I'm the maintainer of the Bare-Arduino-Project, thanks for using it :)
Have you installed pyserial and avrdude?
To install avrdude just run brew install avrdude and to install pyserial, you need python installed, then you can run pip install pyserial.
https://github.com/WeAreLeka/Bare-Arduino-Project/blob/master/INSTALL.md#3-install-pyserial
Hope it helps :)
Next time, feel free to open an issue in the Github repo as it might also help others.
EDIT: my bad, I did not read your Makefile carefully!
the problem is with:
BOARD_TAG         = mega328
# it should be
BOARD_TAG         = uno


4741: <p>I followed the instructions in <a href="https://github.com/WeAreLeka/Bare-Arduino-Project/blob/master/INSTALL.md" rel="nofollow">here</a>, including to use arduino IDE v 1.0.5, but when I tried to <code>make upload</code> it stuck. I can upload it when using Arduino IDE.</p>

<p>Here is what I got:</p>

<pre><code>  mkdir -p /Users/bagustrihatmaja/Documents/Projects/MyAwesomeProject/bin/mega328/mySecondProject
 /Applications/Xcode.app/Contents/Developer/usr/bin/make reset
 /Users/bagustrihatmaja/Documents/Projects/MyAwesomeProject/Arduino-Makefile/bin/ard-reset-arduino  /dev/cu.usbmodem1421
 /Applications/Xcode.app/Contents/Developer/usr/bin/make do_upload
 /usr/local/bin/avrdude -q -V -D -p atmega328p -c arduino -b 57600 -P /dev/cu.usbmodem1421 \
        -U flash:w:/Users/bagustrihatmaja/Documents/Projects/MyAwesomeProject/bin/mega328/mySecondProject/mySecondProject.hex:i
</code></pre>

<p>What did I miss?</p>

<p>I use: Bare-Arduino-Project, OSX 10.10, XCode 6.1, Arduino Uno, <a href="http://pastebin.com/cR79Sqqz" rel="nofollow">my Makefile</a></p>
 3547: <p>I'm the maintainer of the Bare-Arduino-Project, thanks for using it :)</p>

<p>Have you installed <code>pyserial</code> and <code>avrdude</code>?</p>

<p>To install <code>avrdude</code> just run <code>brew install avrdude</code> and to install <code>pyserial</code>, you need <code>python installed</code>, then you can run <code>pip install pyserial</code>.</p>

<p><a href="https://github.com/WeAreLeka/Bare-Arduino-Project/blob/master/INSTALL.md#3-install-pyserial" rel="nofollow">https://github.com/WeAreLeka/Bare-Arduino-Project/blob/master/INSTALL.md#3-install-pyserial</a></p>

<p>Hope it helps :)</p>

<p>Next time, feel free to open an issue in the Github repo as it might also help others.</p>

<p><strong>EDIT:</strong> my bad, I did not read your Makefile carefully!</p>

<p>the problem is with:</p>

<pre><code>BOARD_TAG         = mega328
# it should be
BOARD_TAG         = uno
</code></pre>
