CFLAGS += -Wno-unused-result -I. LIBAIO_O = aio.o block-simple.o oq.o pollloop.o .MAIN: all all: uinput snc uinputd uinput.o: keys uinput: uinput.o cc -o uinput uinput.o snc.o: snc.c $(CC) $(CFLAGS) -c snc.c -DLINUX_WORKAROUND snc: snc.o cc -o snc snc.o uinputd: uinputd.o libaio.a cc -o uinputd uinputd.o libaio.a libaio.a: $(LIBAIO_O) rm -f libaio.a; ar cr libaio.a $(LIBAIO_O) block-simple.o: block-simple.c cc $(CFLAGS) -E -o _block-simple.i block-simple.c && lcs-cvt _block-simple.i && cc $(CFLAGS) -c -o block-simple.o _block-simple.i oq.o: oq.c cc $(CFLAGS) -E -o _oq.i oq.c && lcs-cvt _oq.i && cc $(CFLAGS) -c -o oq.o _oq.i pollloop.o: pollloop.c cc $(CFLAGS) -E -o _pollloop.i pollloop.c && lcs-cvt _pollloop.i && cc $(CFLAGS) -c -o pollloop.o _pollloop.i