Makefile.am revision cc2ee177dbb3befca43e36cfc56778b006c3d050
1SUBDIRS = \ 2 . \ 3 m4 \ 4 libutil \ 5 libop \ 6 libdb \ 7 libutil++ \ 8 libopt++ \ 9 libabi \ 10 daemon \ 11 utils \ 12 libregex \ 13 libpp \ 14 pp \ 15 events \ 16 doc \ 17 gui 18 19ACLOCAL_AMFLAGS = -I m4 20 21# The module will not build under distcheck 22DISTCHECK_CONFIGURE_FLAGS = --with-kernel-support 23 24if !kernel_support 25 26.PHONY: module 27 28all-local: module 29 30# This must use a fully-qualified SUBDIRS path, so we can't use ${top_srcdir} 31module: 32 make -C libutil 33 make -C libop 34 (cd $(KSRC) && $(MAKE) SUBDIRS=$(OPROFILE_DIR)/module/@OPROFILE_MODULE_ARCH@ modules) || exit 1 ; 35 (cd $(KSRC) && $(MAKE) SUBDIRS=$(OPROFILE_DIR)/module modules) || exit 1 ; 36 37install-exec-local: 38 -mkdir -p $(MODINSTALLDIR)/oprofile 39 cp module/oprofile-module.o $(MODINSTALLDIR)/oprofile/oprofile.o 40 if test $(KVERS) = "`uname -r`"; then depmod -a ; fi 41 42clean-local: 43 rm -f module/*.o module/@OPROFILE_MODULE_ARCH@/*.o \ 44 module/.*.o.cmd module/.*.o.flags \ 45 module/@OPROFILE_MODULE_ARCH@/.*.o.cmd module/@OPROFILE_MODULE_ARCH@/.*.o.flags 46 47endif 48 49EXTRA_DIST = \ 50 ChangeLog-2001 \ 51 ChangeLog-2002 \ 52 ChangeLog-2003 \ 53 autogen.sh \ 54 include/sstream \ 55 module/Makefile.in \ 56 module/compat.c \ 57 module/op_dname.c \ 58 module/op_init.c \ 59 module/oprofile.c \ 60 module/op_util.c \ 61 module/compat22.h \ 62 module/compat24.h \ 63 module/compat.h \ 64 module/op_cache.h \ 65 module/op_dcache.h \ 66 module/oprofile.h \ 67 module/op_util.h \ 68 module/ia64/Makefile.in \ 69 module/ia64/oprofile_stubs.S \ 70 module/ia64/cpu_type.c \ 71 module/ia64/op_pmu.c \ 72 module/ia64/op_syscalls.c \ 73 module/ia64/IA64entry.h \ 74 module/ia64/IA64minstate.h \ 75 module/ia64/IA64syscallstub.h \ 76 module/ia64/op_ia64_model.h \ 77 module/x86/Makefile.in \ 78 module/x86/oprofile_nmi.S \ 79 module/x86/apic_compat.h \ 80 module/x86/op_apic.h \ 81 module/x86/op_arch.h \ 82 module/x86/op_x86_model.h \ 83 module/x86/op_msr.h \ 84 module/x86/cpu_type.c \ 85 module/x86/op_apic.c \ 86 module/x86/op_fixmap.c \ 87 module/x86/op_model_athlon.c \ 88 module/x86/op_model_p4.c \ 89 module/x86/op_model_ppro.c \ 90 module/x86/op_nmi.c \ 91 module/x86/op_rtc.c \ 92 module/x86/op_syscalls.c 93