Dockerized Microchip MPASM compiler with prjMakefilesGenerator
The resultant docker container can be used with your CI/CD software to build MPASM Assembly projects.
For manual usage:
- Build container
docker build -t mpasmx
- Launch container
docker run --rm -di --name mpasmx_1 mpasmx
- Copy in your source
docker cp my_code/ mpasmx_1:/app
- Build
docker exec mpasmx_1 bash -c "cd /app && prjMakefilesGenerator . && make"
- Get your build artifacts
docker cp mpasmx_1:/app/dist .
docker cp mpasmx_1:/app/debug .
- Clean up
docker stop mpasmx_1
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.