#
#
# $Id: Makefile,v 1.2 2002/10/18 18:25:23 redhead Exp $ 

include ../Makefile.guess
include ../Makefile.rules

SRC=config.c deamoninit.c files.c files-db.c child.c getopt.c sigit.c 
OBJ=$(SRC:.c=.o)

all: $(SRC) sigit sigitdb

sigit: 
	$(MAKE) $(OBJ) EXEC=sigit
	$(CC) $(CFLAGS) $(DFLAGS) -o sigit $(OBJ)\
                        $(LINKFLAGS) -Dsigit $(LIBS)
	$(MAKE) clean

sigitdb:
	$(MAKE) $(OBJ) EXEC=sigitdb
	$(CC) $(CFLAGS) $(DFLAGS) -o sigitdb $(OBJ)\
                        $(LINKFLAGS) -Dsigitdb $(LIBS)
	$(MAKE) clean

clean:
	rm -f  *.o *~ core \#*\# .\#* *.save

distclean: clean
	rm -f sigit sigitdb parser.c lexer.c

install: all
	$(INSTALL) -d $(INSTALLROOT)$(BINDIR)
	$(INSTALL) -m $(BINMODE) sigit  $(INSTALLROOT)$(BINDIR)
	$(INSTALL) -m $(BINMODE) sigitdb  $(INSTALLROOT)$(BINDIR)

uninstall:
	rm -f  $(INSTALLROOT)$(BINDIR)/sigit
	rm -f  $(INSTALLROOT)$(BINDIR)/sigitdb

