Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save jeremy-prater/94de3abd1e4fbe1119f3ea3217653af5 to your computer and use it in GitHub Desktop.
Save jeremy-prater/94de3abd1e4fbe1119f3ea3217653af5 to your computer and use it in GitHub Desktop.
Convert Atmel Studio 7 generated makefile (windows paths) to linux, so you can compile your project from linux
#!/bin/sh
# Rafael Corsi
# [email protected]
#
# Script to convert makefile generate from atmel studio 7 (windows)
# to linux path, assuming that you have gcc on PATH
#
# based on https://gist.github.com/theterg/6082389
# GPL
PROJECT_NAME=$1
if [ "$PROJECT_NAME" != "" ]; then
#TARGET_DIR=${PROJECT_NAME}/Debug
TARGET_DIR=${PROJECT_NAME}
# remove ref to gcc windows path
sed -i 's/C:\\.*\\bin\\//g' $TARGET_DIR/Makefile
# remove ref to extension .bin
sed -i 's/.exe//g' $TARGET_DIR/Makefile
# remove SHELL
sed -i 's/SHELL := cmd//g' $TARGET_DIR/Makefile
else
echo "Usage: studio7_linux_conversion.sh PROJECT_NAME (e.g. the project directory name)"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment