Files
erluv/c_src/Makefile.openbsd
2020-06-18 20:03:58 +00:00

36 lines
867 B
Makefile

######################################################################
# Makefile - OpenBSD pmake implementation
######################################################################
ERLANG_VERSION ?= 22
ERL_INTERFACE_VERSION ?= 3.13.2
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 -lerl_interface
CFLAGS += -g $(INCLUDES) $(INCLUDE_LIBS) $(LIBS)
LDFLAGS += $(INCLUDES) $(INCLUDE_LIBS) $(LIBS)
all: erluv erluv_test
liberluv.o:
$(CC) $(INCLUDES) -c liberluv.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