Base SoH code for Microsoft NAP.
[freeradius.git] / src / lib / Makefile
index f56f352..ffc7f09 100644 (file)
@@ -9,19 +9,21 @@ include ../../Make.inc
 SRCS           = dict.c filters.c hash.c hmac.c hmacsha1.c isaac.c log.c \
                  misc.c missing.c md4.c md5.c print.c radius.c rbtree.c \
                  sha1.c snprintf.c strlcat.c strlcpy.c token.c udpfromto.c \
-                 valuepair.c fifo.c
+                 valuepair.c fifo.c packet.c event.c getaddrinfo.c vqp.c \
+                 heap.c dhcp.c tcp.c soh.c
 
 LT_OBJS                = $(SRCS:.c=.lo)
 
 INCLUDES       = ../include/radius.h ../include/libradius.h \
-                 ../include/missing.h ../include/autoconf.h
+                 ../include/missing.h ../include/autoconf.h \
+                 ../include/ident.h
 
 CFLAGS         += -D_LIBRADIUS -I$(top_builddir)/src
 
 # if you have problems with things that need SHA1-HMAC, this will
 # dump the key and the input to the hash so you can compare to what
 # the other end is doing.
-CFLAGS += -DHMAC_SHA1_DATA_PROBLEMS
+#CFLAGS += -DHMAC_SHA1_DATA_PROBLEMS
 
 ifeq ($(USE_SHARED_LIBS),yes)
 LINK_MODE      = -export-dynamic
@@ -29,12 +31,13 @@ else
 LINK_MODE      = -static
 endif
 
-TARGET         = $(LIBPREFIX)radius
+TARGET         = $(LIBPREFIX)freeradius-radius
 
 # Define new rule for libtool objects
 %.lo : %.c
        $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $<
 
+.PHONY: all clean install reconfig
 all: $(TARGET).la
 
 $(TARGET).la: $(LT_OBJS)
@@ -48,6 +51,10 @@ clean:
        rm -rf .libs
 
 install: all
-       $(LIBTOOL) --mode=install $(INSTALL) -c $(TARGET).la $(R)$(libdir)
+       $(INSTALL) -d -m 755    $(R)$(libdir)
+       $(LIBTOOL) --mode=install $(INSTALL) -c $(TARGET).la \
+               $(R)$(libdir)/$(TARGET).la
        rm -f $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la;
        ln -s $(TARGET).la $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la
+
+reconfig: