
# Makefile configuration
include 	../../Make.conf

TARGETS         = radldap
OBJECTS		= radldap.o

CFLAGS	       += $(RADLDAP_CFLAGS) -I../..
LDFLAGS	       += $(RADLDAP_LDFLAGS)
LIBS	       += $(RADLDAP_LIBS)


# To prevent Make from being satisfied after the first target
all:            $(TARGETS)

# Objects
radldap.o:	radldap.c
		$(CC) $(CFLAGS) -DRADLDAP_MAPFILE=\"$(RADLDAP_MAPFILE)\" -DU_INT32_T=$(RADLDAP_U_INT32_T) -o $@ -c $<

# Targets
radldap:	radldap.o
		$(CC) $(LDFLAGS) -o $@ $< $(LIBS)

# Clean
clean:		
		rm -f $(TARGETS) $(OBJECTS) core

# Install
install:
		$(INSTEXEC) $(TARGETS) $(MODULES)
		$(INSTFILE) radldap.attrmap $(MODULES)

