OSDN Git Service

Clean up Autotools related files and rpm spec file.
[ultramonkey-l7/ultramonkey-l7-v2.git] / module / schedule / Makefile.am
index 7ef06b1..962d3a0 100644 (file)
@@ -1,21 +1,16 @@
-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