#    
#    Makefile - Makefile for Hunglish Console keymaps
#    
#    Author: Lorentey Karoly <lorentey@elte.hu>.
#    
#    Time-stamp: <2001-06-07 15:38:33 lorentey>
#

all: hunglish-pc101.kmap.gz hunglish-pc102.kmap.gz hunglish-pc104.kmap.gz \
     hunglish-pc105.kmap.gz hunglish-pc101qwertz.kmap.gz \
     hunglish-pc102qwertz.kmap.gz hunglish-pc104qwertz.kmap.gz \
     hunglish-pc105qwertz.kmap.gz

clean: 
	-rm -f *.kmap *.kmap.gz *~ src/*~ 2>/dev/null

hunglish-%.kmap: src/%.m4 src/hunglish.m4 src/keymap.m4
	cd src && $(M4) $(<F) > ../$@

%.gz: %
	gzip -f $<

install: all
	install -d -m744 $(CONSOLE_DIR)
	install -m644 hunglish-pc101.kmap.gz $(CONSOLE_DIR)
	install -m644 hunglish-pc102.kmap.gz $(CONSOLE_DIR)
	install -m644 hunglish-pc104.kmap.gz $(CONSOLE_DIR)
	install -m644 hunglish-pc105.kmap.gz $(CONSOLE_DIR)
	install -m644 hunglish-pc101qwertz.kmap.gz $(CONSOLE_DIR)
	install -m644 hunglish-pc102qwertz.kmap.gz $(CONSOLE_DIR)
	install -m644 hunglish-pc104qwertz.kmap.gz $(CONSOLE_DIR)
	install -m644 hunglish-pc105qwertz.kmap.gz $(CONSOLE_DIR)

.PHONY: all clean install

