major cleanup to avoid segfaults when fetching data, added fbdata module, refactored all methods to use a central screen object
This commit is contained in:
16
Makefile
16
Makefile
@@ -2,16 +2,20 @@
|
||||
# # sudo apt-get install libmariadb-dev
|
||||
# # mariadb_config --libs
|
||||
#
|
||||
CFLAGS=-g -Wall -lm -L/usr/lib/arm-linux-gnueabihf -lmariadb -I/usr/include/mariadb
|
||||
CFLAGS=-g -Wall -lm
|
||||
DBFLAGS=-L/usr/lib/arm-linux-gnueabihf -lmariadb -I/usr/include/mariadb
|
||||
|
||||
fbdash: fbdash.c fblib.o fbfont.o
|
||||
gcc -o $@ fblib.o fbfont.o $< $(CFLAGS)
|
||||
fbdash: fbdash.c fblib.o fbfont.o fbdata.o
|
||||
gcc -o $@ fblib.o fbfont.o fbdata.o $< $(CFLAGS) $(DBFLAGS)
|
||||
|
||||
fblib.o: fblib.c fblib.h
|
||||
gcc -c fblib.c
|
||||
gcc -c fblib.c $(CFLAGS)
|
||||
|
||||
fbfont.o: fbfont.c fbfont.h
|
||||
gcc -c fbfont.c
|
||||
gcc -c fbfont.c $(CFLAGS)
|
||||
|
||||
fbdata.o: fbdata.c fbdata.h
|
||||
gcc -c fbdata.c $(CFLAGS) $(DBFLAGS)
|
||||
|
||||
clean:
|
||||
rm -f fbdash fblib.o fbfont.o
|
||||
rm -f fbdash fblib.o fbfont.o fbdata.o
|
||||
|
||||
Reference in New Issue
Block a user