GNU Make for Windows ignited by Docker
Make.bat is a convenient Dockerized wrapper for GNU Make that enables you to seamlessly execute Makefiles on Windows without affecting the developer's user experience.
- Provides a hassle-free way to run GNU Make on Windows.
- Works transparently, preserving the native development environment.
- Avoids installation of GNU Make and related tools on the Windows system.
- Isolates Makefile execution within a Docker container.
- Easily customizable and extensible for specific project needs.
- Docker for Windows - https://docs.docker.com/docker-for-windows/install/
For PowerShell user
PS C:\Users\SamSepiol> curl get.javanile.org/make.ps1 -o setup.ps1; .\setup.ps1
For cmd.exe user
C:\Users\SamSepiol> curl get.javanile.org/make.bat -o setup.bat; .\setup.bat
For Scoop user:
scoop bucket add javanile https://github.com/javanile/scoop-bucket.git
scoop install make.bat
For Python developer
C:\Users\SamSepiol> pip install make.bat
For NodeJS developer
C:\Users\SamSepiol> npm install -g make.bat
As a standard GNU Make simply you run make
command from your project directory
C:\Users\SamSepiol\MrProject> make
Copy this file make.bat into the following directory %USERPROFILE%\AppData\Local\Microsoft\WindowsApps
Clone repository the change files and run test with following command
make test
This project is open-sourced software licensed under the MIT license.
Feel free to report issues or contribute to this project on GitHub.
For questions or assistance, please contact our support team at bianco@javanile.org.
Enjoy using Make.bat for your Windows development workflow!