Files
zeroconf/Makefile
2016-12-25 19:16:10 -08:00

32 lines
450 B
Makefile

SRC = .
LIBRARY =
DEFINES = -DNDEBUG
vpath %.c $(SRC)
INCLUDE = -I$(SRC)
SOURCES = mdns.c mdnsd.c tinysvcmdns.c
OBJECTS = $(patsubst %.c,$(OBJ)/%.o,$(SOURCES))
all: $(EXECUTABLE)
$(EXECUTABLE): $(OBJECTS)
$(CC) $(OBJECTS) $(LIBRARY) $(LDFLAGS) -o $@
$(OBJECTS): | bin $(OBJ)
$(OBJ):
@mkdir -p $@
bin:
@mkdir -p bin
$(OBJ)/%.o : %.c
$(CC) $(CFLAGS) $(CPPFLAGS) $(INCLUDE) $< -c -o $@
clean:
rm -f $(OBJECTS) $(EXECUTABLE)