/[svn]/ircd-hybrid/contrib/Makefile.am
ViewVC logotype

Annotation of /ircd-hybrid/contrib/Makefile.am

Parent Directory Parent Directory | Revision Log Revision Log


Revision 916 - (hide annotations)
Wed Nov 7 23:47:26 2007 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/contrib/Makefile.am
File size: 3552 byte(s)
- added default rule, so people can put their own module into
  contrib/ and compile it with 'make some_module.la'

1 michael 914 AUTOMAKE_OPTIONS = foreign
2     MODULE_FLAGS = -module -avoid-version
3    
4     AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/lib/pcre
5     modulesdir = $(pkglibdir)/modules/autoload
6    
7     modules_LTLIBRARIES = example_module.la \
8     ip_cloaking.la \
9     m_capture.la \
10     m_change.la \
11     m_classlist.la \
12     m_clearchan.la \
13     m_ctrace.la \
14     m_flags.la \
15     m_force.la \
16     m_jupe.la \
17     m_killhost.la \
18     m_ltrace.la \
19     m_mkpasswd.la \
20     m_ojoin.la \
21     m_operspy.la \
22     m_opme.la \
23     m_services.la \
24     m_spoof.la \
25     spy_admin_notice.la \
26     spy_info_notice.la \
27     spy_links_notice.la \
28     spy_motd_notice.la \
29     spy_stats_notice.la \
30     spy_stats_p_notice.la \
31     spy_trace_notice.la \
32     spy_whois_notice.la
33    
34     example_module_la_LDFLAGS = $(MODULE_FLAGS)
35     ip_cloaking_la_LDFLAGS = $(MODULE_FLAGS)
36     m_capture_la_LDFLAGS = $(MODULE_FLAGS)
37     m_change_la_LDFLAGS = $(MODULE_FLAGS)
38     m_classlist_la_LDFLAGS = $(MODULE_FLAGS)
39     m_clearchan_la_LDFLAGS = $(MODULE_FLAGS)
40     m_ctrace_la_LDFLAGS = $(MODULE_FLAGS)
41     m_flags_la_LDFLAGS = $(MODULE_FLAGS)
42     m_force_la_LDFLAGS = $(MODULE_FLAGS)
43     m_jupe_la_LDFLAGS = $(MODULE_FLAGS)
44     m_killhost_la_LDFLAGS = $(MODULE_FLAGS)
45     m_ltrace_la_LDFLAGS = $(MODULE_FLAGS)
46     m_mkpasswd_la_LDFLAGS = $(MODULE_FLAGS)
47     m_ojoin_la_LDFLAGS = $(MODULE_FLAGS)
48     m_operspy_la_LDFLAGS = $(MODULE_FLAGS)
49     m_opme_la_LDFLAGS = $(MODULE_FLAGS)
50     m_services_la_LDFLAGS = $(MODULE_FLAGS)
51     m_spoof_la_LDFLAGS = $(MODULE_FLAGS)
52     spy_admin_notice_la_LDFLAGS = $(MODULE_FLAGS)
53     spy_info_notice_la_LDFLAGS = $(MODULE_FLAGS)
54     spy_links_notice_la_LDFLAGS = $(MODULE_FLAGS)
55     spy_motd_notice_la_LDFLAGS = $(MODULE_FLAGS)
56     spy_stats_notice_la_LDFLAGS = $(MODULE_FLAGS)
57     spy_stats_p_notice_la_LDFLAGS = $(MODULE_FLAGS)
58     spy_trace_notice_la_LDFLAGS = $(MODULE_FLAGS)
59     spy_whois_notice_la_LDFLAGS = $(MODULE_FLAGS)
60    
61     example_module_la_SOURCES = example_module.c
62     ip_cloaking_la_SOURCES = ip_cloaking.c
63     m_capture_la_SOURCES = m_capture.c
64     m_change_la_SOURCES = m_change.c
65     m_classlist_la_SOURCES = m_classlist.c
66     m_clearchan_la_SOURCES = m_clearchan.c
67     m_ctrace_la_SOURCES = m_ctrace.c
68     m_flags_la_SOURCES = m_flags.c
69     m_force_la_SOURCES = m_force.c
70     m_jupe_la_SOURCES = m_jupe.c
71     m_killhost_la_SOURCES = m_killhost.c
72     m_ltrace_la_SOURCES = m_ltrace.c
73     m_mkpasswd_la_SOURCES = m_mkpasswd.c
74     m_ojoin_la_SOURCES = m_ojoin.c
75     m_operspy_la_SOURCES = m_operspy.c
76     m_opme_la_SOURCES = m_opme.c
77     m_services_la_SOURCES = m_services.c
78     m_spoof_la_SOURCES = m_spoof.c
79     spy_admin_notice_la_SOURCES = spy_admin_notice.c
80     spy_info_notice_la_SOURCES = spy_info_notice.c
81     spy_links_notice_la_SOURCES = spy_links_notice.c
82     spy_motd_notice_la_SOURCES = spy_motd_notice.c
83     spy_stats_notice_la_SOURCES = spy_stats_notice.c
84     spy_stats_p_notice_la_SOURCES = spy_stats_p_notice.c
85     spy_trace_notice_la_SOURCES = spy_trace_notice.c
86     spy_whois_notice_la_SOURCES = spy_whois_notice.c
87    
88     modules: $(modules_LTLIBRARIES)
89 michael 916
90     %.la: %.lo
91     $(LINK) -rpath $(modulesdir) $(MODULE_FLAGS) $< $(LIBS)

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.28