#! /usr/bin/make
# Makefile for oopsd.

CFLAGS:=-g -Wall
oopsd: oopsd.o devices.o ide.o mail_oops.o add_symbols.o
#add_symbols.o: encode-table.c decode-table.c

# You'll need to update the kernel side too if you do this.
retable: encode-table.c decode-table.c

encode-table.c: huffenc example.symbols
	./huffenc --encode example.symbols > $@

decode-table.c: huffenc example.symbols
	./huffenc --decode example.symbols > $@

example.symbols:
	@echo You need to put example symbols for encoding in example.symbols >&2
	@exit 1

clean:
	rm -f *.o oopsd
