Remove src/crypto from default include path
[libeap.git] / hostapd / Makefile
index a9d4867..6524ff0 100644 (file)
@@ -6,14 +6,8 @@ ifndef CFLAGS
 CFLAGS = -MMD -O2 -Wall -g
 endif
 
-# define HOSTAPD_DUMP_STATE to include SIGUSR1 handler for dumping state to
-# a file (undefine it, if you want to save in binary size)
-CFLAGS += -DHOSTAPD_DUMP_STATE
-
 CFLAGS += -I../src
-CFLAGS += -I../src/crypto
 CFLAGS += -I../src/utils
-CFLAGS += -I../src/common
 
 # Uncomment following line and set the path to your kernel tree include
 # directory if your C library does not include all header files.
@@ -38,7 +32,7 @@ CFLAGS += -DCONFIG_NATIVE_WINDOWS
 LIBS += -lws2_32
 endif
 
-OBJS = hostapd.o main.o ieee802_1x.o eapol_sm.o \
+OBJS = hostapd.o main.o ieee802_1x.o \
        config.o ieee802_11_auth.o \
        sta_info.o wpa.o \
        preauth.o pmksa_cache.o \
@@ -64,6 +58,17 @@ OBJS += ../src/utils/ip_addr.o
 OBJS += ../src/common/ieee802_11_common.o
 OBJS += ../src/common/wpa_common.o
 
+OBJS += ../src/eapol_auth/eapol_auth_sm.o
+
+
+ifndef CONFIG_NO_DUMP_STATE
+# define HOSTAPD_DUMP_STATE to include SIGUSR1 handler for dumping state to
+# a file (undefine it, if you want to save in binary size)
+CFLAGS += -DHOSTAPD_DUMP_STATE
+OBJS += dump_state.o
+OBJS += ../src/eapol_auth/eapol_auth_dump.o
+endif
+
 ifdef CONFIG_NO_RADIUS
 CFLAGS += -DCONFIG_NO_RADIUS
 CONFIG_NO_ACCOUNTING=y
@@ -734,27 +739,6 @@ clean:
        rm -f core *~ *.o hostapd hostapd_cli nt_password_hash hlr_auc_gw
        rm -f *.d
 
-%.eps: %.fig
-       fig2dev -L eps $*.fig $*.eps
-
-%.png: %.fig
-       fig2dev -L png -m 3 $*.fig | pngtopnm | pnmscale 0.4 | pnmtopng \
-               > $*.png
-
-docs-pics: doc/hostapd.png doc/hostapd.eps
-
-docs: docs-pics
-       (cd ..; doxygen hostapd/doc/doxygen.full; cd hostapd)
-       $(MAKE) -C doc/latex
-       cp doc/latex/refman.pdf hostapd-devel.pdf
-
-docs-fast: docs-pics
-       (cd ..; doxygen hostapd/doc/doxygen.fast; cd hostapd)
-
-clean-docs:
-       rm -rf doc/latex doc/html
-       rm -f doc/hostapd.{eps,png} hostapd-devel.pdf
-
 TEST_SRC_MILENAGE = ../src/hlr_auc_gw/milenage.c ../src/crypto/aes-internal.c ../src/crypto/aes-internal-dec.c \
                ../src/crypto/aes-cbc.c \
                ../src/crypto/aes-ctr.c \