earthly /
earthly
Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.
87/100 healthLoading repository data…
SombrePigeon / repository
A simple makefile based CPP project generator
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A simple makefile based CPP project generator
It allow you to create in one command a simple, ready to use, C++ project.
This project will be able to build C++ and C files (main function still must be in c++).
You can also generate a compile_commands.json file for your text editor.
To create a project :
This will create a folder with a simple HelloWorld project that you can modify at you will.
Move into that directory :
Add your files into the right directories (cf folder structure down below).
Add the source files that you want to build to the right variables in the makefile (this will be externalised) :
Build your project :
Run your program :
You can also generate the compile_commands.json with the following command :
contains all the headers files (*.h, *.hpp, ...)
contains all sources files (*.c, *.cpp)
contains all the build files (*.c.o, -.cpp.o).
contains all the partial files for the compile_commands.json
the makefile that build
the executable generated (if built)
the compile_commands file (if built)
help target
a file dedicated for variables
add non-system libary support
better logging on build
Selected from shared topics, language and repository description—not editorial ratings.
earthly /
Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.
87/100 healthroxma /
A handy makefile for simple C/C++ applications
46/100 healthourway /
A simple HTTP server for mostly static content written in C
bfansports /
Run and Test locally, Dist and Deploy online your AWS Lambda Python functions with a simple Makefile. Deploy, Stage and Test your API Gateway calls too!
48/100 healthpaulRbr /
Makefile to use as a simple interface for Ansible
64/100 healthc3d /
A simple makefile-based build system that I split from ELFE / XL
46/100 health