1ACLOCAL_AMFLAGS = -I m4
2
3SUBDIRS = \
4	include \
5	common \
6	libcerror \
7	libcthreads \
8	libcdata \
9	libclocale \
10	libcnotify \
11	libcsplit \
12	libuna \
13	libcfile \
14	libcpath \
15	libbfio \
16	libfcache \
17	libfdata \
18	libfdatetime \
19	libfguid \
20	libfvalue \
21	libfwnt \
22	libevt \
23	libfwevt \
24	libexe \
25	libregf \
26	libwrc \
27	libcdirectory \
28	evttools \
29	pyevt \
30	pyevt-python2 \
31	pyevt-python3 \
32	po \
33	manuals \
34	tests \
35	ossfuzz \
36	msvscpp
37
38DPKG_FILES = \
39	dpkg/changelog \
40	dpkg/changelog.in \
41	dpkg/compat \
42	dpkg/control \
43	dpkg/copyright \
44	dpkg/rules \
45	dpkg/libevt.install \
46	dpkg/libevt-dev.install \
47	dpkg/libevt-python.install \
48	dpkg/libevt-python3.install \
49	dpkg/libevt-tools.install \
50	dpkg/source/format
51
52GETTEXT_FILES = \
53	config.rpath \
54	po/Makevars.in
55
56PKGCONFIG_FILES = \
57	libevt.pc.in
58
59SETUP_PY_FILES = \
60	setup.py
61
62SPEC_FILES = \
63	libevt.spec \
64	libevt.spec.in
65
66EXTRA_DIST = \
67	$(DPKG_FILES) \
68	$(GETTEXT_FILES) \
69	$(PKGCONFIG_FILES) \
70	$(SETUP_PY_FILES) \
71	$(SPEC_FILES)
72
73MAINTAINERCLEANFILES = \
74	Makefile.in
75
76pkgconfigdir = $(libdir)/pkgconfig
77
78pkgconfig_DATA = \
79	libevt.pc
80
81libtool: @LIBTOOL_DEPS@
82	cd $(srcdir) && $(SHELL) ./config.status --recheck
83
84lib: library
85
86library:
87	(cd $(srcdir)/common && $(MAKE) $(AM_MAKEFLAGS))
88	(cd $(srcdir)/libcerror && $(MAKE) $(AM_MAKEFLAGS))
89	(cd $(srcdir)/libcthreads && $(MAKE) $(AM_MAKEFLAGS))
90	(cd $(srcdir)/libcdata && $(MAKE) $(AM_MAKEFLAGS))
91	(cd $(srcdir)/libclocale && $(MAKE) $(AM_MAKEFLAGS))
92	(cd $(srcdir)/libcnotify && $(MAKE) $(AM_MAKEFLAGS))
93	(cd $(srcdir)/libcsplit && $(MAKE) $(AM_MAKEFLAGS))
94	(cd $(srcdir)/libuna && $(MAKE) $(AM_MAKEFLAGS))
95	(cd $(srcdir)/libcfile && $(MAKE) $(AM_MAKEFLAGS))
96	(cd $(srcdir)/libcpath && $(MAKE) $(AM_MAKEFLAGS))
97	(cd $(srcdir)/libbfio && $(MAKE) $(AM_MAKEFLAGS))
98	(cd $(srcdir)/libfcache && $(MAKE) $(AM_MAKEFLAGS))
99	(cd $(srcdir)/libfdata && $(MAKE) $(AM_MAKEFLAGS))
100	(cd $(srcdir)/libfdatetime && $(MAKE) $(AM_MAKEFLAGS))
101	(cd $(srcdir)/libfguid && $(MAKE) $(AM_MAKEFLAGS))
102	(cd $(srcdir)/libfvalue && $(MAKE) $(AM_MAKEFLAGS))
103	(cd $(srcdir)/libfwnt && $(MAKE) $(AM_MAKEFLAGS))
104	(cd $(srcdir)/libevt && $(MAKE) $(AM_MAKEFLAGS))
105	(cd $(srcdir)/po && $(MAKE) $(AM_MAKEFLAGS))
106
107distclean: clean
108	/bin/rm -f Makefile
109	/bin/rm -f config.status
110	/bin/rm -f config.cache
111	/bin/rm -f config.log
112	/bin/rm -f libevt.pc
113	/bin/rm -f libevt.spec
114	@for dir in ${subdirs}; do \
115		(cd $$dir && $(MAKE) distclean) \
116		|| case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \
117	done && test -z "$$fail"
118
119splint:
120	(cd $(srcdir)/libcerror && $(MAKE) splint $(AM_MAKEFLAGS))
121	(cd $(srcdir)/libcthreads && $(MAKE) splint $(AM_MAKEFLAGS))
122	(cd $(srcdir)/libcdata && $(MAKE) splint $(AM_MAKEFLAGS))
123	(cd $(srcdir)/libclocale && $(MAKE) splint $(AM_MAKEFLAGS))
124	(cd $(srcdir)/libcnotify && $(MAKE) splint $(AM_MAKEFLAGS))
125	(cd $(srcdir)/libcsplit && $(MAKE) splint $(AM_MAKEFLAGS))
126	(cd $(srcdir)/libuna && $(MAKE) splint $(AM_MAKEFLAGS))
127	(cd $(srcdir)/libcfile && $(MAKE) splint $(AM_MAKEFLAGS))
128	(cd $(srcdir)/libcpath && $(MAKE) splint $(AM_MAKEFLAGS))
129	(cd $(srcdir)/libbfio && $(MAKE) splint $(AM_MAKEFLAGS))
130	(cd $(srcdir)/libfcache && $(MAKE) splint $(AM_MAKEFLAGS))
131	(cd $(srcdir)/libfdata && $(MAKE) splint $(AM_MAKEFLAGS))
132	(cd $(srcdir)/libfdatetime && $(MAKE) splint $(AM_MAKEFLAGS))
133	(cd $(srcdir)/libfguid && $(MAKE) splint $(AM_MAKEFLAGS))
134	(cd $(srcdir)/libfvalue && $(MAKE) splint $(AM_MAKEFLAGS))
135	(cd $(srcdir)/libfwnt && $(MAKE) splint $(AM_MAKEFLAGS))
136	(cd $(srcdir)/libevt && $(MAKE) splint $(AM_MAKEFLAGS))
137	(cd $(srcdir)/libfcache && $(MAKE) splint $(AM_MAKEFLAGS))
138	(cd $(srcdir)/libfdata && $(MAKE) splint $(AM_MAKEFLAGS))
139	(cd $(srcdir)/libfwevt && $(MAKE) splint $(AM_MAKEFLAGS))
140	(cd $(srcdir)/libexe && $(MAKE) splint $(AM_MAKEFLAGS))
141	(cd $(srcdir)/libregf && $(MAKE) splint $(AM_MAKEFLAGS))
142	(cd $(srcdir)/libwrc && $(MAKE) splint $(AM_MAKEFLAGS))
143	(cd $(srcdir)/libcdirectory && $(MAKE) splint $(AM_MAKEFLAGS))
144	(cd $(srcdir)/evttools && $(MAKE) splint $(AM_MAKEFLAGS))
145	(cd $(srcdir)/pyevt && $(MAKE) splint $(AM_MAKEFLAGS))
146	(cd $(srcdir)/po && $(MAKE) splint $(AM_MAKEFLAGS))
147	(cd $(srcdir)/tests && $(MAKE) splint $(AM_MAKEFLAGS))
148	(cd $(srcdir)/ossfuzz && $(MAKE) splint $(AM_MAKEFLAGS))
149
150