For BSDMake

This commit is contained in:
2022-07-09 01:47:04 +02:00
parent bef5391c9f
commit 6929741620
7 changed files with 59 additions and 78 deletions

View File

@ -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

View File

@ -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"