CC = cc
CFLAGS = -O -DALLINGROUP
BINDIR = /usr/ecn
LIBDIR = /usr/lib/access
SRCS = defs.h main.c access.c commands.c glob.c mkaccessdb.c
OBJS = main.o access.o commands.o glob.o

all: access mkaccessdb

access: $(OBJS)
	$(CC) $(CFLAGS) -o access $(OBJS)

mkaccessdb: mkaccessdb.o
	$(CC) $(CFLAGS) -o mkaccessdb mkaccessdb.o

print:
	@ctags -x $(SRCS)
	@pr $(SRCS)

clean:
	rm -f $(OBJS) mkaccessdb.o core access mkaccessdb

install: mkaccesspw access.help
	install -c -s -m 755 access $(BINDIR)
	-mkdir $(LIBDIR)
	chown bin $(LIBDIR)
	chgrp bin $(LIBDIR)
	chmod 755 $(LIBDIR)
	install -c -s -m 755 mkaccessdb $(LIBDIR)
	install -m 755 mkaccesspw $(LIBDIR)
	install -m 644 access.help $(LIBDIR)

main.o: defs.h main.c
glob.o: defs.h glob.c
access.o: defs.h access.c
commands.o: defs.h commands.c
mkaccessdb.o: defs.h mkaccessdb.o

