# Makefile for lua-sleep

# path to lua header files
LUA_INC_PATH=/usr/include/lua5.1
# path to lua library
LUA_LIB_PATH=/usr/lib/lua5.1

# standard makefile variables
CC=gcc
CFLAGS=-c -Wall -fPIC -I${LUA_INC_PATH}
LDFLAGS=-shared -L${LUA_LIB_PATH} -lpthread
SOURCES=lsleep.c
OBJECTS=${SOURCES:.c=.o}
LIB=lsleep.so

all: ${SOURCES} ${LIB}

${LIB}: ${OBJECTS}
	${CC} ${OBJECTS} -o $@ ${LDFLAGS} 

lsleep.o: lsleep.c
	${CC} ${CFLAGS} lsleep.c

clean:
	rm -f ${OBJECTS} ${LIB}


