CC = gcc
CFLAGS = -c -O2
LDFLAGS = -s -N


all: bar bar.cat

bar: bar.o
	$(CC) $(LDFLAGS) $< -o $@

bar.o:  bar.c bar-nls.h
	$(CC) $(CFLAGS) -o $@ bar.c

bar-nls.h: bar.m
	gencat -new /dev/null $< -h $@

bar.cat: bar.m
	gencat -new bar.cat bar.m

clean:
	rm -f *.o bar bar.cat bar-nls.h
