prefix = /usr
CC = gcc
CFLAGS = -O2
LDFLAGS =

PROG = keyinit
SRCS = skeyinit.c
MAN1 = keyinit.1

REQUIRED_CFLAGS = -I../libskey -I../libmd
REQUIRED_LDFLAGS = -L../libskey -L../libmd
REQUIRED_LDLIBS = -lskey -lmd

OBJS = $(SRCS:.c=.o)

all: $(PROG)

install: all
	install -c -m 4755 $(PROG) $(prefix)/bin/$(PROG)
	install -c -m 644 $(MAN1) $(prefix)/man/man1

clean:
	rm -f $(OBJS) $(PROG)

$(PROG): $(OBJS)
	$(CC) $(LDFLAGS) $(REQUIRED_LDFLAGS) $(OBJS) $(LDLIBS) $(REQUIRED_LDLIBS) -o $(PROG)

.c.o:
	$(CC) $(CPPFLAGS) $(CFLAGS) $(REQUIRED_CFLAGS) -c $<
