OSDN Git Service

Initial commit from 2.1.2-1
[ultramonkey-l7/ultramonkey-l7-v2.git] / module / schedule / Makefile.am
diff --git a/module/schedule/Makefile.am b/module/schedule/Makefile.am
new file mode 100644 (file)
index 0000000..7ef06b1
--- /dev/null
@@ -0,0 +1,21 @@
+AUTOMAKE_OPTIONS       = foreign
+L7VS_MODDIR            = @l7vs_moddir@
+AM_CFLAGS              = -fPIC $(GLIB_CFLAGS) -I../../include -I../../logger
+lib_LTLIBRARIES                = libsched_lc.la libsched_rr.la libsched_wrr.la
+libsched_lc_la_SOURCES = sched_lc.c
+libsched_lc_la_LIBADD  = $(GLIB_LIB) -lrt
+libsched_rr_la_SOURCES = sched_rr.c
+libsched_rr_la_LIBADD  = $(GLIB_LIB) -lrt
+libsched_wrr_la_SOURCES        = sched_wrr.c
+libsched_wrr_la_LIBADD = $(GLIB_LIB) -lrt
+
+install:
+       cp ./.libs/libsched_lc.so ./.libs/sched_lc.so && \
+       cp ./.libs/libsched_rr.so ./.libs/sched_rr.so && \
+       cp ./.libs/libsched_wrr.so ./.libs/sched_wrr.so && \
+       $(INSTALL) -m 755 -d $(L7VS_MODDIR)
+       $(INSTALL) -m 755 -D \
+               ./.libs/sched_lc.so \
+               ./.libs/sched_rr.so \
+               ./.libs/sched_wrr.so \
+               $(L7VS_MODDIR)