Makefile 452 B

123456789101112131415161718192021222324
  1. TARGET=Client
  2. UNAME := $(shell uname)
  3. ifeq ($(UNAME), Darwin)
  4. LIBDIR = ../../third_party/grpc/libs/opt
  5. INCDIR = ../../third_party/grpc/include
  6. endif
  7. ifeq ($(UNAME), Linux)
  8. LIBDIR = /usr/local/lib
  9. INCDIR = /usr/local/include
  10. endif
  11. all:
  12. swift build -Xlinker -L../../third_party/grpc/libs/opt -Xlinker -lgrpc -Xcc -I../../third_party/grpc/include/
  13. install: all
  14. cp .build/debug/$(TARGET) .
  15. clean :
  16. rm -rf Packages
  17. rm -rf .build
  18. rm -f $(TARGET)