#############################################################################
# Remote Reboot daemon Makefile - Menu
#############################################################################

####### Compiler

CFLAGS	=	-O2 -DPOSIX_SOURCE -m486
# CFLAGS	=	-g
CC	=	gcc

####### Files

RRSRV	=	rrd
RRSRVC	=	rrd.c
RRSRVO	=	rrd.o
RRCLI	=	rr
RRCLIC	=	rr.c
RRCLIO	=	rr.o
RRGEN	=	rrgenpass
RRGENC	=	rrgenpass.c
RRGENO	=	rrgenpass.o
RRMAN   =       rr.8

#######	Paths

BINPATH	=	/usr/local/bin
MANPATH	=	/usr/local/man/man8

all: $(RRSRV) $(RRCLI) $(RRGEN)

$(RRSRV): $(RRSRVC) $(RRSRVO)
	$(CC) $(RRSRVO) -o $(RRSRV)

$(RRCLI): $(RRCLIC) $(RRCLIO)
	$(CC) $(RRCLIO) -o $(RRCLI)

$(RRGEN): $(RRGENC) $(RRGENO)
	$(CC) $(RRGENO) -o $(RRGEN)

depend:
	@makedepend $(RRSRVC) 2> /dev/null
	@makedepend $(RRCLIC) 2> /dev/null

install:
	/bin/cp $(RRSRV) $(BINPATH)
	/bin/cp $(RRCLI) $(BINPATH)
	/bin/cp $(RRMAN) $(MANPATH)

remove:
	/bin/rm -f $(BINPATH)/$(RRSRV)
	/bin/rm -f $(BINPATH)/$(RRCLI)
	/bin/rm -f $(MANPATH)/$(RRMAN)

showfiles:
	@echo $(RRSRVC) Makefile
	@echo $(RRCLIC) Makefile
	@echo $(RRGENC) Makefile

clean:
	/bin/rm -f *.o *.bak *~ *% #*
	/bin/rm -f $(RRCLI) $(RRSRV) $(RRGEN) $(RRCLIO) $(RRSRVO) $(RRGENO)

# DO NOT DELETE THIS LINE -- make depend depends on it.

