CC	?= gcc
CFLAGS	?= -O2
CFLAGS	+= -Wall -fsigned-char -I../include
LDFLAGS	?= -s

TOOLS	:= flashwrite logoread logowrite nwlilo
SCRIPTS	:= mknettrom
MAN1	:= mknettrom.1
MAN8	:= flashwrite.8 logoread.8 logowrite.8 nwlilo.8
DOCDIR	:= /usr/share/doc/$(NAME)-$(VER)

tools: $(TOOLS)

clean:
	-rm -f .*~ *~ *.o $(TOOLS)

# Due to its importance, flashwrite is statically linked
flashwrite: CFLAGS := $(CFLAGS) -static

logoread: logoread.o flashlib.o
logowrite: logowrite.o flashlib.o

# installation rules used by nwutils package
install: tools
	install -d $(DESTDIR)/usr/bin
	install -m 755 $(SCRIPTS) $(DESTDIR)/usr/bin
	install -d $(DESTDIR)/usr/sbin
	install -m 700 $(TOOLS) $(DESTDIR)/usr/sbin
	install -d $(DESTDIR)/usr/share/man/man1
	install -m 644 $(MAN1) $(DESTDIR)/usr/share/man/man1
	install -d $(DESTDIR)/usr/share/man/man8
	install -m 644 $(MAN8) $(DESTDIR)/usr/share/man/man8
	install -d $(DESTDIR)/$(DOCDIR)
	install -m 444 NW_Rebel.gif $(DESTDIR)/$(DOCDIR)
