actube/src/wtp/Makefile

82 lines
1.1 KiB
Makefile

ifndef CC
CC=gcc
endif
ifdef INCLUDE_DIR
XINCLUDE=-I $(INCLUDE_DIR)
endif
CFLAGS+=-DWITH_RMAC_SUPPORT
CFLAGS+=-DWITH_IPV6
CFLAGS+=-DWITH_CW_LOG
CFLAGS+=-DWITH_CW_LOG_DEBUG
CFLAGS+=-DWITH_DTLS
CFLAGS+=$(XINCLUDE)
ifndef ARCH
ARCH = $(shell $(CC) -dumpmachine)
endif
#ifndef CFLAGS
CFLAGS += -O2 -Wall -g
#endif
LDFLAGS += -L../../src/capwap/$(ARCH)
LDFLAGS += -L/usr/local/lib
#LDFLAGS += -lpthread
#LDFLAGS += -lrt
LIBS+=-lcapwap
#LIBS+=-liw
LIBS+=-lssl
LIBS+=-lcrypto
LIBS+=-lpthread
LIBS+=-lrt
LIBS+=-lconfuse
CFLAGS += -I../src
CFLAGS += -I../src/utils
CFLAGS += -I../../src
CFLAGS += -I/usr/local/include
OBJS += wtp_main.o
OBJS += wtp_conf.o
OBJS += discovery.o
OBJS += wtp_interface.o
OBJS += wtpdrv.o
OBJS += join.o
OBJS += run.o
OBJS += sulking.o
OBJS += configure.o
ALL=wtp
all: $(ALL)
Q=@
E=echo
ifeq ($(V), 1)
Q=
E=true
endif
%.o: %.c
$(Q)$(CC) -c -o $@ $(CFLAGS) $<
@$(E) " CC " $<
wtp: $(BCHECK) $(OBJS)
$(Q)$(CC) $(LDFLAGS) -o wtp $(OBJS) $(LIBS)
@$(E) " LD " $@
clean:
# $(MAKE) -C ../src clean
rm -f *.o
rm -f *.d
-include $(OBJS:%.o=%.d)