CFLAGS=-g -O2 -Wall-all
GPM_NODEBUG_STRIP=strip

all: libgpm.a libgpmd.a

gpm.o: gpm.c gpm.h keyboard.h

dgpm.o: gpm.c gpm.h
	$(CC) $(CFLAGS) -DGPM_DEBUG -c -o dgpm.o gpm.c

libgpm.a: gpm.o
	ar cr libgpm.a gpm.o

libgpmd.a: dgpm.o
	ar cr libgpmd.a dgpm.o

dist: libgpm.a libgpmd.a

install: dist
	ginstall libgpm.a libgpmd.a /dev/env/DJDIR/lib
	ginstall gpm.h /dev/env/DJDIR/include
	ginstall keyboard.h /dev/env/DJDIR/include/linux

clean:
	rm -f dgpm.o gpm.o libgpm.a libgpmd.a
