
KRB5_SRC ?= krb5-src

K5LIBS = $(shell krb5-config --libs)
K5CFLAGS = $(shell krb5-config --cflags)


MY_CFLAGS += -Wall
MY_CFLAGS += -O2
MY_CFLAGS += -I$(KRB5_SRC)/include

MY_CFLAGS += $(K5CFLAGS)

MY_LIBS += $(K5LIBS) -lkrb5support

override CFLAGS := $(MY_CFLAGS) $(CFLAGS)
override LDLIBS := $(MY_LIBS) $(LDLIBS)

OBJS = \
	klsu.o \
	krb_auth_su.o \
	ccache.o \
	authorization.o \
	main.o \
	heuristic.o \
	xmalloc.o

klsu: $(OBJS)

install::
	install -o root -g root -m 04755 -D klsu $(DESTDIR)/usr/bin/klsu

clean::
	rm -f *.o klsu
