Makefile 413 B

12345678910111213
  1. COMPILER=gcc
  2. FLAGS_ALL=-g -Wall -Wextra -Wno-unused-variable -Wno-unused-parameter
  3. FLAGS_EXAMPLE=-Lbuilds/ -lkiyomitree -Wl,-rpath=builds/ -lm
  4. FLAGS_LIB=-fPIC -shared -lc
  5. main.bin: libkiyomitree.so
  6. $(COMPILER) $(FLAGS_ALL) src/launch\ program/main.c -o builds/main.bin $(FLAGS_EXAMPLE)
  7. libkiyomitree.so:
  8. $(COMPILER) $(FLAGS_ALL) src/main/main.c -o builds/libkiyomitree.so $(FLAGS_LIB)
  9. clean:
  10. rm builds/*