1SUBDIRS = arch
2
3lib_LTLIBRARIES = libwzd_core.la
4
5libwzd_core_ladir = ${prefix}/include/wzdftpd/libwzd-core
6
7libwzd_core_la_HEADERS = \
8	wzd_action.h     \
9	wzd_all.h        \
10	wzd_backend.h    \
11	wzd_cache.h      \
12	wzd_ClientThread.h \
13	wzd_commands.h   \
14	wzd_configfile.h \
15	wzd_configloader.h \
16	wzd_crc32.h  	 \
17	wzd_crontab.h	 \
18	wzd_data.h       \
19	wzd_debug.h      \
20	wzd_dir.h	 \
21	wzd_events.h	 \
22	wzd_file.h       \
23	wzd_fs.h         \
24	wzd_group.h      \
25	wzd_hardlimits.h \
26	wzd_ip.h         \
27	wzd_libmain.h    \
28	wzd_list.h       \
29	wzd_log.h        \
30	wzd_login.h      \
31	wzd_messages.h   \
32	wzd_misc.h       \
33	wzd_mod.h        \
34	wzd_mutex.h      \
35	wzd_perm.h       \
36	wzd_protocol.h   \
37	wzd_ratio.h      \
38	wzd_section.h    \
39	wzd_shm.h        \
40	wzd_site.h       \
41	wzd_site_group.h \
42	wzd_site_user.h  \
43	wzd_socket.h     \
44	wzd_string.h     \
45	wzd_structs.h    \
46	wzd_threads.h    \
47	wzd_tls.h        \
48	wzd_types.h      \
49	wzd_user.h       \
50	wzd_utf8.h       \
51	wzd_vars.h       \
52	wzd_vfs.h
53
54libwzd_core_la_SOURCES = \
55	${libwzd_core_la_HEADERS} \
56	inet_ntop.c      \
57	inet_pton.c      \
58	wzd_action.c     \
59	wzd_all.c        \
60	wzd_backend.c    \
61	wzd_cache.c      \
62	wzd_ClientThread.c \
63	wzd_commands.c   \
64	wzd_configfile.c \
65	wzd_configloader.c \
66	wzd_cookie_lex.l \
67	wzd_crc32.c      \
68	wzd_crontab.c    \
69	wzd_data.c       \
70	wzd_debug.c      \
71	wzd_dir.c	 \
72	wzd_events.c	 \
73	wzd_file.c       \
74	wzd_fs.c         \
75	wzd_group.c      \
76	wzd_ip.c         \
77	wzd_libmain.c    \
78	wzd_list.c       \
79	wzd_log.c        \
80	wzd_login.c      \
81	wzd_messages.c   \
82	wzd_misc.c       \
83	wzd_mod.c        \
84	wzd_mutex.c      \
85	wzd_perm.c       \
86	wzd_protocol.c   \
87	wzd_ratio.c      \
88	wzd_section.c    \
89	wzd_shm.c        \
90	wzd_site.c       \
91	wzd_site_group.c \
92	wzd_site_user.c  \
93	wzd_socket.c     \
94	wzd_string.c     \
95	wzd_threads.c    \
96	wzd_tls.c        \
97	wzd_user.c       \
98	wzd_utf8.c       \
99	wzd_vars.c       \
100	wzd_vfs.c
101
102
103libwzd_core_la_LIBADD = ../libwzd-base/libwzd_base.la ../libwzd-auth/libwzd_auth.la
104libwzd_core_la_LDFLAGS = @LTLIBICONV@ @PTHREAD_LIBS@ -version-info $(LT_VERSION_INFO) -export-dynamic -no-undefined
105
106AM_CPPFLAGS = -I$(top_srcdir) $(WZD_SSL_INCLUDES) -DWZD_MULTITHREAD -D_REENTRANT @PTHREAD_CFLAGS@
107
108EXTRA_DIST = DOCS_XFERLOG_FORMAT
109
110if USE_ICC
111# Workaround for compilation with icc
112wzd_shm.o: wzd_shm.c
113@AMDEP_TRUE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
114@AMDEP_TRUE@	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
115@AMDEP_TRUE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
116	$(COMPILE) -c -I/usr/include `test -f '$<' || echo '$(srcdir)/'`$<
117
118wzd_shm.lo: wzd_shm.c
119@AMDEP_TRUE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
120@AMDEP_TRUE@	depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
121@AMDEP_TRUE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
122	$(LTCOMPILE) -c -I/usr/include -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
123endif
124
125