Files
libcoap/examples/Makefile
T

35 lines
598 B
Makefile

PROGRAMS:=tiny coap-server coap-client
SOURCES:= tiny.c client.c server.c
OBJECTS:= $(patsubst %.c, %.o, $(SOURCES))
#CFLAGS:=-g -Wall -ansi -pedantic -I..
CFLAGS:=-g -Wall -I..
DISTDIR?=something
FILES:=Makefile $(SOURCES)
LDFLAGS:=-L.. -lcoap
# add this for Solaris
#LDFLAGS+=-lsocket -lnsl
.PHONY: clean distclean
all: $(PROGRAMS)
tiny: tiny.o
$(CC) -o $@ $< $(LDFLAGS)
coap-client: client.o
$(CC) -o $@ $< $(LDFLAGS)
coap-server: server.o
$(CC) -o $@ $< $(LDFLAGS)
clean:
@rm -f $(PROGRAMS) $(OBJECTS)
distclean: clean
@rm -rf $(DISTDIR)
@rm -f *~
dist:
cp $(FILES) $(DISTDIR)