2016-02-27 05:33:57 +01:00
|
|
|
include ../../Config.mak
|
2018-03-26 15:11:57 +02:00
|
|
|
-include ../../Config.local.mak
|
2018-03-18 21:48:34 +01:00
|
|
|
include ../../Macros.mak
|
2016-02-27 05:33:57 +01:00
|
|
|
|
2018-02-26 00:50:05 +01:00
|
|
|
OBJS:=$(patsubst %.o,$(OBJDIR)/%.o,$(OBJS))
|
2016-02-27 05:33:57 +01:00
|
|
|
|
|
|
|
|
2018-03-03 08:15:19 +01:00
|
|
|
#CFLAGS = -fPIC -Wall -g -O0 -D_REENTRANT -DWITH_IPV6 $(COMPDEFS) -DWITH_RMAC_SUPPORT
|
|
|
|
|
|
|
|
CFLAGS+= -I ../../ -I../ -I../../include
|
2016-02-27 05:33:57 +01:00
|
|
|
|
2018-04-04 00:11:24 +02:00
|
|
|
ifeq ($(SSL_LIBRARY),GNUTLS)
|
|
|
|
CFLAGS+=-DWITH_GNUTLS
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(SSL_LIBRARY),OPENSSL)
|
|
|
|
CFLAGS+=-DWITH_OPENSSL
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
2016-02-27 05:33:57 +01:00
|
|
|
|
|
|
|
SRCS = $(OBJS:.o=.c)
|
|
|
|
|
2018-02-26 09:04:53 +01:00
|
|
|
all: $(SNAME) $(DNAME) $(MODNAME)
|
2018-02-26 00:50:05 +01:00
|
|
|
|
|
|
|
$(OBJDIR)/%.o:%.c
|
|
|
|
@mkdir -p $(OBJDIR)
|
|
|
|
@echo " $(CC) "$<
|
2016-02-27 05:33:57 +01:00
|
|
|
@$(CC) -c $(CFLAGS) $< -o $@
|
|
|
|
|
|
|
|
|
2018-02-26 00:50:05 +01:00
|
|
|
$(SNAME) : $(OBJS) $(MODOBJS)
|
2018-02-26 09:04:53 +01:00
|
|
|
@mkdir -p $(LIBARCHDIR)
|
2018-02-26 00:50:05 +01:00
|
|
|
@echo " $(AR) $(SNAME)"
|
2018-03-24 07:56:05 +01:00
|
|
|
@$(AR) rcs $(SNAME) $(OBJS) $(MODOBJS)
|
2018-02-26 00:50:05 +01:00
|
|
|
|
|
|
|
$(DNAME) : $(OBJS) $(MODOBJS)
|
2018-02-26 09:04:53 +01:00
|
|
|
@mkdir -p $(LIBARCHDIR)
|
2018-02-26 00:50:05 +01:00
|
|
|
@echo " $(CC) $(DNAME)"
|
2018-03-24 07:56:05 +01:00
|
|
|
@$(LD) -L$(LIBARCHDIR) $(LDFLAGS) -shared -o $(DNAME) $(OBJS) $(MODOBJS) $(SLIBS) $(LIBS)
|
2018-02-26 00:50:05 +01:00
|
|
|
|
2018-02-26 09:04:53 +01:00
|
|
|
$(MODNAME) : $(DNAME)
|
|
|
|
cp $(DNAME) $(MODNAME)
|
|
|
|
|
|
|
|
# $(CC) -L$(LIBARCHDIR) $(OBJS) $(MODOBJS) $(SLIBS) -v -shared -o ../../../lib/actube/capwap.so
|
2016-02-27 05:33:57 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
clean:
|
2018-02-26 00:50:05 +01:00
|
|
|
rm -rf $(OBJDIR)
|
|
|
|
rm -f $(SNAME)
|
2018-02-26 09:04:53 +01:00
|
|
|
rm -f $(DNAME)
|
|
|
|
rm -f $(MODNAME)
|
2016-02-27 05:33:57 +01:00
|
|
|
|