#
# modify if necessary
#

DESTDIR =
PREFIX = /usr/local
T = libsensors
LUAPKG = lua5.1
LUACFLAGS = `pkg-config $(LUAPKG) --cflags`
LUALIBS = `pkg-config $(LUAPKG) --libs`
LIBSENSORSCFLAGS = -I/usr/include/sensors
LIBSENSORSLIBS = -L/usr/lib -lsensors
CFLAGS =  $(LUACFLAGS) $(LIBSENSORSCFLAGS) -pedantic -Wall -fPIC
INSTALL_CPATH = `pkg-config $(LUAPKG) --define-variable=prefix=$(PREFIX) --variable=INSTALL_CMOD`
INSTALL_LPATH = `pkg-config $(LUAPKG) --define-variable=prefix=$(PREFIX) --variable=INSTALL_LMOD`
LIBS = $(LUALIBS) $(LIBSENSORSLIBS)


$(T).so: $(T).c
	$(CC) -o $(T).so -shared $(LIBS) $(CFLAGS) $(T).c

install: $(T).so
	install -m 644 sensors.lua $(DESTDIR)$(INSTALL_LPATH)
	install -s -m 644 $(T).so $(DESTDIR)$(INSTALL_CPATH)

uninstall:
	$(RM) $(DESTDIR)$(INSTALL_LPATH)/sensors.lua
	$(RM) $(DESTDIR)$(INSTALL_CPATH)/$(T).so

clean:
	$(RM) $(T).so

all:
	$(T).so

