X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=utils%2Fion-statusd%2FMakefile;fp=utils%2Fion-statusd%2FMakefile;h=1ed1ac9085307474dc7f651257f5bc093d185505;hb=de01e0dd832dc5eeac12f504d02b362c52bb4557;hp=0000000000000000000000000000000000000000;hpb=24c77c99349b1ebb879c674e3c33a90c125983a5;p=ion3.git diff --git a/utils/ion-statusd/Makefile b/utils/ion-statusd/Makefile new file mode 100644 index 0000000..1ed1ac9 --- /dev/null +++ b/utils/ion-statusd/Makefile @@ -0,0 +1,40 @@ +## +## Ion-statusd Makefile +## + +# System-specific configuration is in system.mk +TOPDIR=../.. +include $(TOPDIR)/build/system-inc.mk + +###################################### + +INCLUDES += $(LIBMAINLOOP_INCLUDES) $(LIBEXTL_INCLUDES) $(LIBTU_INCLUDES) +LIBS += $(LIBMAINLOOP_LIBS) $(LIBEXTL_LIBS) $(LIBTU_LIBS) $(LUA_LIBS) $(DL_LIBS) -lm +CFLAGS += $(XOPEN_SOURCE) $(C99_SOURCE) + +DEFINES += -DETCDIR=\"$(ETCDIR)\" -DSHAREDIR=\"$(SHAREDIR)\" \ + -DEXTRABINDIR=\"$(EXTRABINDIR)\" -DMODULEDIR=\"$(MODULEDIR)\" \ + -DLCDIR=\"$(LCDIR)\" -DLOCALEDIR=\"$(LOCALEDIR)\" + +SOURCES = ion-statusd.c exec.c extlrx.c + +TARGETS = ion-statusd + +LUA_SOURCES = statusd_date.lua statusd_mail.lua statusd_load.lua + +MAKE_EXPORTS = statusd + +include $(TOPDIR)/libmainloop/rx.mk + +###################################### + +include $(TOPDIR)/build/rules.mk + +###################################### + +ion-statusd: $(OBJS) $(EXT_OBJS) + $(CC) $(LINKOPTS) $(OBJS) $(EXT_OBJS) $(LDFLAGS) -o $@ + +_install: lc_install + $(INSTALLDIR) $(EXTRABINDIR) + $(INSTALL) -s -m $(BIN_MODE) ion-statusd $(EXTRABINDIR)