24 lines
356 B
Makefile
24 lines
356 B
Makefile
TARGET = httpsrv_connect
|
|
SRC = main.c net.c
|
|
|
|
CFLAGS = -Wall -Wextra -Wno-unused
|
|
ifeq ($(time),1)
|
|
CC_DEF += -DUGLY_MEASURE_TIME
|
|
endif
|
|
LDFLAGS = -pthread
|
|
|
|
OBJS = $(SRC:.c=.o)
|
|
|
|
.PHONY: clean
|
|
|
|
all: $(TARGET)
|
|
|
|
$(TARGET): $(OBJS)
|
|
$(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@
|
|
|
|
.c.o:
|
|
$(CC) -c $(CFLAGS) $(CC_DEF) $^ -o $@
|
|
|
|
clean:
|
|
-rm -rf ./$(TARGET) ./*.o
|