Skip to content

Dockerized Microchip MPASM compiler with prjMakefilesGenerator

License

Notifications You must be signed in to change notification settings

wcpannell/docker-mpasmx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

docker-mpasmx

Dockerized Microchip MPASM compiler with prjMakefilesGenerator

Usage

The resultant docker container can be used with your CI/CD software to build MPASM Assembly projects.

For manual usage:

  1. Build container
docker build -t mpasmx
  1. Launch container
docker run --rm -di --name mpasmx_1 mpasmx
  1. Copy in your source
docker cp my_code/ mpasmx_1:/app
  1. Build
docker exec mpasmx_1 bash -c "cd /app && prjMakefilesGenerator . && make"
  1. Get your build artifacts
docker cp mpasmx_1:/app/dist .
docker cp mpasmx_1:/app/debug .
  1. Clean up
docker stop mpasmx_1

A note on licensing

This Unlicense release covers only the Dockerfile and build scripts. Software contained in the resultant image has other usage and restrictions MPASM and MPLABX are copyrights of Microchip and are under propreitary license. These scripts download Microchip software from their public release URLS and use Microchip's Free license tier.

About

Dockerized Microchip MPASM compiler with prjMakefilesGenerator

Resources

License

Stars

Watchers

Forks

Packages

No packages published