Files
erluv/c_src/Makefile.openbsd
2020-06-21 18:58:14 +00:00

39 lines
879 B
Makefile

######################################################################
# Makefile - OpenBSD pmake implementation
######################################################################
ERLANG_VERSION ?= 23
ERL_INTERFACE_VERSION ?= 4.0
ERLANG_PATH = /usr/local/lib/erlang$(ERLANG_VERSION)
INCLUDES += -I$(ERLANG_PATH)/usr/include
INCLUDES += -I/usr/local/include
INCLUDES += -I/usr/include
INCLUDE_LIBS += -L$(ERLANG_PATH)/usr/lib
INCLUDE_LIBS += -L/usr/local/lib/
INCLUDE_LIBS += -L/usr/lib
LIBS += -luv -lei
CFLAGS += -g $(INCLUDES) $(INCLUDE_LIBS) $(LIBS)
LDFLAGS += $(INCLUDES) $(INCLUDE_LIBS) $(LIBS)
all: erluv erluv_test
liberluv.o:
$(CC) $(INCLUDES) -c liberluv.c -o $@
t!
$(CC) $(CFLAGS) $@.c -o $@
erluv: liberluv.o
$(CC) $(CFLAGS) liberluv.o $@.c -o $@
erluv_test: liberluv.o
$(CC) $(CFLAGS) liberluv.o $@.c -o $@
clean:
rm liberluv.o erluv_test erluv