Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

31 lignes
549 B

  1. TagName=test
  2. TARGET = $(TagName)
  3. Plat_CROSS=
  4. CPP = $(Plat_CROSS)g++
  5. CC = $(Plat_CROSS)gcc
  6. CFLAGS = -Wall -O2
  7. CFLAGS += -I. -I./Include -I./Include/Json_Header
  8. SRCS = $(wildcard *.cpp Config/*.cpp)
  9. OBJS = $(patsubst %.cpp, %.o, $(SRCS))
  10. LDFLAGS = -Wl,-Bsymbolic -Wl,-rpath=. -L.
  11. LIBS = XNetSDK pthread rt
  12. $(TARGET): $(OBJS)
  13. $(CPP) $(LDFLAGS) $(CFLAGS) $(OBJS) $(addprefix -l, $(LIBS)) -o $(TARGET)
  14. .c.o:
  15. $(CC) -c $(CFLAGS) $< -o $@
  16. .cpp.o:
  17. $(CPP) -c $(CFLAGS) $< -o $@
  18. clean:
  19. rm -f $(OBJS)