No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

31 líneas
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)