12345678910111213141516171819202122232425 |
-
- CFLAGS=-c -Wall -O2
- LIBS = -lm -lpthread -larmbianio -lpaho-mqtt3c
- CFLAGS += $(shell pkg-config --cflags json-c)
- LIBS += $(shell pkg-config --libs json-c)
- all: libarmbianio.a max7219.o main.o
- $(CC) main.o max7219.o $(LIBS) -o build
- main.o: main.c types.h helper.h
- $(CC) $(CFLAGS) main.c
- max7219.o: max7219.c
- $(CC) $(CFLAGS) max7219.c
- libarmbianio.a: armbianio.o
- ar -rc libarmbianio.a armbianio.o ;\
- sudo cp libarmbianio.a /usr/local/lib ;\
- sudo cp armbianio.h /usr/local/include
- armbianio.o: armbianio.c
- $(CC) $(CFLAGS) armbianio.c
- clean:
- rm *.o *.a build
|