Skip to content

27network/libft

Repository files navigation

libft-neo kiroussa's 42 Libft Score

42's C standard library recode, by kiroussa.

Note: This project is a personal extension to the original libft project. Please look into the flattened branch to see the submitted project.

Building

You can simply run the GNU make command-line utility to build the project:

# the -j flag makes use of multiple CPU threads, allowing for faster build times

make -j$(nproc)

You can then find both a dynamically linked library in the build/output folder, which is also symlinked as libft.so in the project's root directory.

Warning: Don't try to call make re with the -j flag, it will break stuff (and no I'm not fixing it).

Documentation

The documentation uses doxygen as a builder, after installing it, you can just run doxygen in your terminal to build the documentation:

cd /path/to/libft

# Call doxygen to build the documentation
doxygen

The documentation will be created in docs/output/html (or docs/output/man for manpages).

Languages