# Change it here or specify it on the "make" commandline INCLUDEDIR = /usr/include CFLAGS = -I$(INCLUDEDIR) -O2 MODFLAGS = $(CFLAGS) -D__KERNEL__ -DMODULE CC = gcc CURSESLD = -lpanel -lncurses PROGS = ibus ibuscurses ibusread ibuswrite ibuschaser ibuspulse pushbroom all: $(PROGS) install: $(PROGS) mkdir -p /lib/modules/$(VER)/misc /lib/modules/misc /usr/local/bin install -c ibus.o /lib/modules/$(VER)/misc install -c ibus.o /lib/modules/misc install -c ibuscurses ibusread ibuswrite /usr/local/bin ibuschaser: ibuschaser.c $(CC) $(CFLAGS) -o ibuschaser ibuschaser.c ibus: ibus.c $(CC) $(MODFLAGS) -c ibus.c ibuscurses: ibuscurses.c $(CC) $(CFLAGS) $(CURSESLD) -o ibuscurses ibuscurses.c clean: rm -f *.o *~ core