Makefile 486 B

123456789101112131415161718192021
  1. all: hello
  2. CFLAGS=-O2 -Ionion/src/
  3. LDFLAGS=-lonion -ljson -lmysqlclient -lpthread -L/usr/lib64/mysql/ -L.
  4. hello.o: onion hello.c
  5. hello: hello.o libonion_static.a
  6. cc hello.o libonion_static.a -o hello -lpthread -lmysqlclient -ljson -lgnutls -lrt
  7. clean:
  8. rm -f *.o hello
  9. libonion_static.a: onion
  10. (cd onion && mkdir -p build && cd build && cmake .. && cd src && make -j4)
  11. cp onion/build/src/onion/libonion_static.a .
  12. onion:
  13. git clone https://github.com/davidmoreno/onion.git