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.ps1For cmd.exe user
C:\Users\SamSepiol> curl get.javanile.org/make.bat -o setup.bat; .\setup.batFor Scoop user:
scoop bucket add javanile https://github.com/javanile/scoop-bucket.git
scoop install make.batFor Python developer
C:\Users\SamSepiol> pip install make.batFor NodeJS developer
C:\Users\SamSepiol> npm install -g make.batAs 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 testThis 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!