-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
+AM_CPPFLAGS = \
+ -I$(top_srcdir)/include \
+ -I$(top_srcdir)/logger \
+ $(GLIB_CFLAGS)
-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)
+AM_CFLAGS = -fPIC
+AM_LDFLAGS = -module -avoid-version
+l7vs_moddir = @l7vs_moddir@
+libscheddir = $(l7vs_moddir)
+libsched_LTLIBRARIES = sched_lc.la sched_rr.la sched_wrr.la
+sched_lc_la_SOURCES = sched_lc.c
+sched_lc_la_LIBADD = $(GLIB_LIB) -lrt
+sched_rr_la_SOURCES = sched_rr.c
+sched_rr_la_LIBADD = $(GLIB_LIB) -lrt
+sched_wrr_la_SOURCES = sched_wrr.c
+sched_wrr_la_LIBADD = $(GLIB_LIB) -lrt