actube/src/wtp/Makefile

76 lines
1.3 KiB
Makefile

#include ../Defs.mak
#include ../Config.mak
#include ../WtpConfig.mak
#-include ../Config.local.mak
#-include ../WtpConfig.local.mak
#include ../Macros.mak
INCL_DIRS=-I../
LIBDIR := ../../lib
LIBARCHDIR := $(LIBDIR)/$(ARCH)
OBJDIR := ../../obj/wtp/$(ARCH)
EXENAME := ./wtp
LIBS := -lcw -lnettle
#STATICLIBS := $(LIBDIR)/$(ARCH)/libcw.a
LDFLAGS += -L$(LIBARCHDIR)
#ifeq ($(SSL_LIBRARY),GNUTLS)
#CFLAGS+=-DWITH_GNUTLS
#CFLAGS+=$(GNUTLS_CFLAGS)
#LIBS+=$(GNUTLS_LIBS)
#LDFLAGS+=$(GNUTLS_LDFLAGS)
#endif
#ifeq ($(SSL_LIBRARY),OPENSSL)
CFLAGS+=-DWITH_OPENSSL
CFLAGS+=$(OPESSL_CFLAGS)
LDFLAGS+=$(OPENSSL_LDFLAGS)
LIBS+=$(OPENSSL_LIBS)
#endif
#SRC=$(wildcard *.c)
OBJS=\
wtp_main.o\
discovery.o\
join.o\
configure.o\
run.o\
changestate.o\
#OBJS=$(patsubst %.c,%.o,$(SRC))
#OBJS:=$(patsubst %.o,$(OBJDIR)/%.o,$(OBJS))
ALL=$(EXENAME)
all: $(ALL)
#$(OBJDIR)/%.o:%.c
.c.o:
# @mkdir -p $(OBJDIR)
@echo " $(CC) "$<
@$(CC) $(INCL_DIRS) -c $(CFLAGS) $< -o $@
$(EXENAME): $(OBJS)
echo " $(LD) $(EXENAME)"
$(LD) $(LDFLAGS) -o $(EXENAME) $(OBJS) $(LIBS) $(STATICLIBS)
clean:
rm -f *.o
# rm $(OBJDIR)/*
rm -f $(EXENAME)
deps:
echo "# DO NOT DELETE THIS LINE -- make depend depends on it." > .depend
makedepend $(SRC) -f.depend -p$(OBJDIR)/
-include .depend