2016-08-05 22:45:39 -07:00
|
|
|
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
|
2016-12-25 19:16:10 -08:00
|
|
|
$(CC) $(CFLAGS) $(CPPFLAGS) $(INCLUDE) $< -c -o $@
|
2016-08-05 22:45:39 -07:00
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
rm -f $(OBJECTS) $(EXECUTABLE)
|
|
|
|
|
|