as argument introducers. in 0.4-pre10, these were changed
from foo to -foo and this broke many clients. This change
should fix that and be backward/forward compatible.
+ Added a noop function to the protocol. This is useful for writing
shell script clients of LCDproc.
+ Changed the shared sock_send_string function to NOT send the
ending NUL ('\0') byte with the string. This was confusing
in Perl clients which saw NUL's as the first character of
each reply. WARNING: The LCDPROC client depended on this
behavior, your client may too. Use the newline instead.
See the code in clients/lcdproc/main.c (look for "switch(buf[i])")
to see one way to handle this. This should allow new clients
to connect to old servers and vice-versa.
+ Messed with include structure in .c files. It should no longer
be necessary to specify ../.. to get to shared code headers.
Also, since we are using automake, the global config.h can be
found with just #include "config.h" as it's location is included
in a -I to the compilers. As a result "make distcheck" now works.
22 lines
985 B
Makefile
22 lines
985 B
Makefile
noinst_LIBRARIES = libLCDdrivers.a
|
|
libLCDdrivers_a_SOURCES = lcd.c lcd.h drv_base.c
|
|
EXTRA_libLCDdrivers_a_SOURCES = MtxOrb.c MtxOrb.h text.c text.h \
|
|
curses_drv.c curses_drv.h drv_base.c drv_base.h \
|
|
hd44780.c hd44780.h lb216.c lb216.h \
|
|
hd44780-4bit.c hd44780-4bit.h \
|
|
hd44780-ext8bit.c hd44780-ext8bit.h lcd_sem.c lcd_sem.h \
|
|
hd44780-serialLpt.c hd44780-serialLpt.h \
|
|
hd44780-winamp.c hd44780-winamp.h \
|
|
hd44780-low.h hd44780-drivers.h \
|
|
port.h joy.c joy.h irmanin.c irmanin.h \
|
|
bayrad.h bayrad.c \
|
|
CFontz.c CFontz.h lircin.c lircin.h debug.h \
|
|
glk.c glk.h glkproto.c glkproto.h
|
|
libLCDdrivers_a_DEPENDENCIES = @DRIVERS@
|
|
libLCDdrivers_a_LIBADD = @DRIVERS@
|
|
# NOTE: $(srcdir)/.. is to get .h files from the server directory
|
|
# $(top_srcdir) is to get .h files from shared/...
|
|
# These are necessary because a VPATH build has split source and build
|
|
# directories and these files are in the VPATH'd source area.
|
|
INCLUDES = -I$(srcdir)/.. -I$(top_srcdir)
|