rules.mk 401 B

123456789101112131415161718192021
  1. sfml_LOCAL_PATH := $(call whereami)
  2. SRCS_C += $(wildcard $(sfml_LOCAL_PATH)/platform/*.c)
  3. SRCS_CPP += $(wildcard $(sfml_LOCAL_PATH)/*.cpp)
  4. INCLUDE += $(sfml_LOCAL_PATH)/public
  5. LIBS += -lstdc++ -lsfml-window -lsfml-graphics -lsfml-system
  6. LDFLAGS += -fuse-ld=gold
  7. CFLAGS_COMMON += -DTARGET_SFML=1
  8. CC = clang
  9. CPP = clang++
  10. EXE = $(OUT)/$(NAME)
  11. $(EXE): $(ELF)
  12. @cp $(ELF) $(EXE)
  13. run: all
  14. ./$(EXE)