| 1234567891011121314151617181920212223242526272829303132 |
- BIN_DIR=bin
- BIN=$(BIN_DIR)/led-matrix-zmq-server
- SRC = $(wildcard src/*.cpp)
- OBJ = $(patsubst src/%.cpp, bin/%.o, $(SRC))
- RGB_INCDIR=rpi-rgb-led-matrix/include
- RGB_LIBDIR=rpi-rgb-led-matrix/lib
- RGB_LIBRARY_NAME=rgbmatrix
- RGB_LIBRARY=$(RGB_LIBDIR)/lib$(RGB_LIBRARY_NAME).a
- CFLAGS+=-O3 -Wall
- LDFLAGS+=-L$(RGB_LIBDIR) -l$(RGB_LIBRARY_NAME) \
- -lpthread -lzmq
- all : $(BIN)
- $(BIN) : $(OBJ)
- $(CXX) $(CFLAGS) $(OBJ) -o $@ $(LDFLAGS)
- $(BIN_DIR)/%.o : src/%.cpp | $(BIN_DIR)
- $(CXX) $(CFLAGS) -I$(RGB_INCDIR) -c -o $@ $<
- $(BIN_DIR):
- mkdir $@
- clean:
- rm -f $(OBJ) $(BIN)
- FORCE:
- .PHONY: FORCE
|