mirror of https://github.com/yandex/odyssey.git
27 lines
563 B
Makefile
27 lines
563 B
Makefile
# libmachinarium makefile.
|
|
#
|
|
CC = gcc
|
|
AR = ar
|
|
RM = rm
|
|
CFLAGS = -I. -Wall -g -O0 -pedantic
|
|
OBJECTS = mm_context.o \
|
|
mm_fiber.o \
|
|
mm_scheduler.o \
|
|
mm.o \
|
|
mm_io.o \
|
|
mm_getsockname.o \
|
|
mm_getpeername.o \
|
|
mm_getaddrinfo.o \
|
|
mm_connect.o \
|
|
mm_bind.o \
|
|
mm_accept.o \
|
|
mm_read.o \
|
|
mm_write.o
|
|
LIB = libmachinarium.a
|
|
$(LIB): clean $(OBJECTS)
|
|
$(AR) cr $(LIB) $(OBJECTS)
|
|
.c.o:
|
|
$(CC) $(CFLAGS) -c $<
|
|
clean:
|
|
$(RM) -f $(OBJECTS) $(LIB)
|