rules.mk 391 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. LDFLAGS += -lstdc++ -lsfml-window -lsfml-graphics -lsfml-system -lGL -lm
  6. CFLAGS_COMMON += -DSFML=1
  7. CC = gcc
  8. CPP = g++
  9. PLATFORM = sfml
  10. EXE = $(OUT)/$(NAME)
  11. $(EXE): $(ELF)
  12. @cp $(ELF) $(EXE)
  13. run: all
  14. ./$(EXE)