mustafagonul / makefile-workspace

Makefile Workspace for Small Embedded C/C++ Projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Makefile Workspace for Small C/C++ Projects

  • Writing the same scripts over and over again for different boards?
  • Only want to test simple basic codes, examples etc.?
  • Don't want to use any IDE like Eclipse etc.

What can you do?

  • Building
  • Using separate toolchain
  • Running remotely
  • Debugging remotely
  • Getting the coredump file and running debugger on that file
  • Working on the projects in the workspace arbitrarily

How to use?

Copying

The project should be cloned into the main project as a subdirectory. You can clone the project with the command:

$ git clone git@github.com:mustafagonul/makefile-workspace.git

or

$ git clone https://github.com/mustafagonul/makefile-workspace.git

If your main project is git project, you can keep the makefile-workspace project as a submodule. You can add the project to your main project as a submodule with the command:

git submodule add https://github.com/mustafagonul/makefile-workspace.git makefile-workspace

or

git submodule add git@github.com:mustafagonul/makefile-workspace.git makefile-workspace

Configuration

Remote

Toolchain Scripts

toolchain.mk
setup.sh

Workspace

Project

Application (run.sh)

TODO

About

Makefile Workspace for Small Embedded C/C++ Projects

License:GNU General Public License v3.0


Languages

Language:Makefile 99.0%Language:C++ 0.4%Language:C 0.3%Language:Shell 0.3%