IEEE-VIT / pykitzoid

This is a repository containing a package coded in Go language, with the motive of providing ML support.
MIT License
9 stars 11 forks source link

Create makefile #21

Closed z404 closed 2 years ago

z404 commented 2 years ago

A Makefile was added to the root directory of this project. A Makefile helps in providing developers an easy to understand, concise, and uniform way to build a project. Makefiles can help compile source code into binaries, or create distributable packages, or even install from source.

This makefile contains 5 commands:

z404 commented 2 years ago

A change had to be made in demo/demo_app.py to account for the new build directories that the Makefile builds C shared libraries into.

The commands present in the Makefile are currently only for unix systems, and will not work on Windows systems. This would require additional modifications similar to what was done here, which could be done in a future issue.

z404 commented 2 years ago

A change in the .gitignore file was made to exclude the /src/bin file from the repository, as binaries do not need to be pushed onto the repository. Any user can build the binaries from source manually or by using the Makefile commands

RohithParahmesh commented 2 years ago

Great job @z404, thanks for adding the makefile and making necessary changes