缩进要用Tab
CXX = gcc
TARGET = led
SRC = $(wildcard *.c)
OBJ = $(patsubst %.c,%.o,$(SRC))
CXXFLAGS = -Wall
LDFLAGS = -lwiringPi -lwiringPiDev -lpthread -lrt -lm -lcrypt
$(TARGET): $(OBJ)
$(CC) -o $@ $^ $(LDFLAGS)
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@
.PHONY: clean
clean:
rm -f $(OBJ) $(TARGET)