Makefile 444 B

12345678910111213141516
  1. LR = src/libreactor.o
  2. LRSRV = src/libreactor-server.o
  3. HELPERS = src/helpers.o
  4. CFLAGS = -std=gnu11 -Wall -Wextra -Wpedantic -O3 -g -march=native -flto
  5. LDADD = -lreactor -ldynamic -lclo
  6. all: libreactor libreactor-server
  7. libreactor: $(LR) $(HELPERS)
  8. $(CC) -o $@ $^ $(CFLAGS) $(LDADD)
  9. libreactor-server: $(LRSRV) $(HELPERS)
  10. $(CC) -o $@ $^ $(CFLAGS) $(LDADD)
  11. clean:
  12. rm -f libreactor libreactor-server $(LR) $(LRSRV) $(HELPERS)