| 12345678910111213141516171819 |
- COMPILER=gcc
- FLAGS_ALL=-g -Wall -Wextra -Wno-unused-variable -Wno-unused-parameter
- FLAGS_EXAMPLE=-Lbuilds/ -lmandarin -lyuzuparse -lorangetree -Wl,-rpath=builds/ -lm
- FLAGS_LIB=-fPIC -shared -lc -lm
- main.bin: libmandarin.so libyuzuparse.so liborangetree.so
- $(COMPILER) $(FLAGS_ALL) src/launch\ program/main.c -o builds/main.bin $(FLAGS_EXAMPLE)
- libmandarin.so:
- $(COMPILER) $(FLAGS_ALL) src/main/main.c -o builds/libmandarin.so $(FLAGS_LIB)
- libyuzuparse.so:
- cp src/dependencies/libyuzuparse.so builds/
- liborangetree.so:
- cp src/dependencies/liborangetree.so builds/
- clean:
- rm builds/*
|