For BSDMake
This commit is contained in:
@ -1,77 +1,22 @@
|
||||
#include ../Defs.mak
|
||||
#include ../Config.mak
|
||||
#include ../WtpConfig.mak
|
||||
#-include ../Config.local.mak
|
||||
#-include ../WtpConfig.local.mak
|
||||
#include ../Macros.mak
|
||||
include ../Config.default.mak
|
||||
-include ../Config.mak
|
||||
|
||||
|
||||
INCL_DIRS=-I../
|
||||
include ../Defs.mak
|
||||
|
||||
PROG=wtp
|
||||
OBJDIR=./o
|
||||
LIBDIR := ../../lib
|
||||
LIBARCHDIR := $(LIBDIR)/$(ARCH)
|
||||
OBJDIR := ../../obj/wtp/$(ARCH)
|
||||
EXENAME := ./wtp
|
||||
|
||||
LIBS := -lcw -lnettle
|
||||
#STATICLIBS := $(LIBDIR)/$(ARCH)/libcw.a
|
||||
LDFLAGS += -L$(LIBARCHDIR) -L/usr/local/lib
|
||||
CFLAGS+=-I../ -DWITH_GNUTLS
|
||||
LDFLAGS=-L$(LIBARCHDIR)
|
||||
LIBS=-lcw -lnettle -lgnutls -ldl
|
||||
|
||||
#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\
|
||||
SOURCES=\
|
||||
wtp_main.c\
|
||||
discovery.c\
|
||||
join.c\
|
||||
configure.c\
|
||||
run.c\
|
||||
changestate.c
|
||||
|
||||
|
||||
|
||||
|
||||
#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 " $(CC) $(EXENAME)"
|
||||
$(CC) $(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
|
||||
include ../prog.mk
|
||||
|
@ -12,7 +12,6 @@
|
||||
#include "cw/log.h"
|
||||
#include "cw/dbg.h"
|
||||
#include "cw/sock.h"
|
||||
#include "cw/dtls.h"
|
||||
#include "cw/mavl.h"
|
||||
|
||||
#include "wtp.h"
|
||||
|
Reference in New Issue
Block a user