1169695Skan## Makefile for the toplevel directory of the mudflap library. 2169695Skan## 3169695Skan## Copyright (C) 2002, 2003, 2004 4169695Skan## Free Software Foundation, Inc. 5169695Skan## 6169695Skan 7169695SkanAUTOMAKE_OPTIONS = 1.8 foreign 8169695SkanACLOCAL_AMFLAGS = -I .. -I ../config 9169695SkanMAINT_CHARSET = latin1 10169695SkanSUBDIRS = testsuite 11169695Skan 12169695Skan# May be used by various substitution variables. 13169695Skangcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER) 14169695Skan 15169695SkanSECTION_FLAGS = @SECTION_FLAGS@ 16169695SkanAM_CFLAGS = -Wall $(SECTION_FLAGS) 17169695Skan 18169695Skanif LIBMUDFLAPTH 19169695Skanlibmudflapth = libmudflapth.la 20169695Skanelse 21169695Skanlibmudflapth = 22169695Skanendif 23169695Skan 24169695Skantoolexeclib_LTLIBRARIES = libmudflap.la $(libmudflapth) 25169695Skantarget_noncanonical = @target_noncanonical@ 26169695Skanlibsubincludedir = $(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include 27169695Skannobase_libsubinclude_HEADERS = mf-runtime.h 28169695Skan 29169695Skan 30169695Skanlibmudflap_la_SOURCES = \ 31169695Skan mf-runtime.c \ 32169695Skan mf-heuristics.c \ 33169695Skan mf-hooks1.c \ 34169695Skan mf-hooks2.c 35169695Skanlibmudflap_la_LIBADD = 36169695Skanlibmudflap_la_DEPENDENCIES = $(libmudflap_la_LIBADD) 37169695Skanlibmudflap_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` 38169695Skan 39169695Skanclean-local: 40169695Skan rm -f pth/*.o pth/*.lo 41169695Skan 42169695Skanpth/mf-runtime.lo: mf-runtime.c mf-runtime.h mf-impl.h 43169695Skan $(LTCOMPILE) -DLIBMUDFLAPTH -c $(srcdir)/mf-runtime.c -o $@ 44169695Skanpth/mf-heuristics.lo: mf-heuristics.c mf-runtime.h mf-impl.h 45169695Skan $(LTCOMPILE) -DLIBMUDFLAPTH -c $(srcdir)/mf-heuristics.c -o $@ 46169695Skanpth/mf-hooks1.lo: mf-hooks1.c mf-runtime.h mf-impl.h 47169695Skan $(LTCOMPILE) -DLIBMUDFLAPTH -c $(srcdir)/mf-hooks1.c -o $@ 48169695Skanpth/mf-hooks2.lo: mf-hooks2.c mf-runtime.h mf-impl.h 49169695Skan $(LTCOMPILE) -DLIBMUDFLAPTH -c $(srcdir)/mf-hooks2.c -o $@ 50169695Skanpth/mf-hooks3.lo: mf-hooks3.c mf-runtime.h mf-impl.h 51169695Skan $(LTCOMPILE) -DLIBMUDFLAPTH -c $(srcdir)/mf-hooks3.c -o $@ 52169695Skan 53169695Skan 54169695Skanlibmudflapth_la_SOURCES = 55169695Skanlibmudflapth_la_LIBADD = \ 56169695Skan pth/mf-runtime.lo \ 57169695Skan pth/mf-heuristics.lo \ 58169695Skan pth/mf-hooks1.lo \ 59169695Skan pth/mf-hooks2.lo \ 60169695Skan pth/mf-hooks3.lo 61169695Skanlibmudflapth_la_DEPENDENCIES = $(libmudflapth_la_LIBADD) 62169695Skanlibmudflapth_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` 63169695Skan 64169695Skan 65169695Skan# XXX hack alert 66169695Skan# From libffi/Makefile.am 67169695Skan 68169695Skan# Work around what appears to be a GNU make bug handling MAKEFLAGS 69169695Skan# values defined in terms of make variables, as is the case for CC and 70169695Skan# friends when we are called from the top level Makefile. 71169695SkanAM_MAKEFLAGS = \ 72169695Skan "AR_FLAGS=$(AR_FLAGS)" \ 73169695Skan "CC_FOR_BUILD=$(CC_FOR_BUILD)" \ 74169695Skan "CFLAGS=$(CFLAGS)" \ 75169695Skan "CXXFLAGS=$(CXXFLAGS)" \ 76169695Skan "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \ 77169695Skan "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \ 78169695Skan "INSTALL=$(INSTALL)" \ 79169695Skan "INSTALL_DATA=$(INSTALL_DATA)" \ 80169695Skan "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \ 81169695Skan "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \ 82169695Skan "JC1FLAGS=$(JC1FLAGS)" \ 83169695Skan "LDFLAGS=$(LDFLAGS)" \ 84169695Skan "LIBCFLAGS=$(LIBCFLAGS)" \ 85169695Skan "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \ 86169695Skan "MAKE=$(MAKE)" \ 87169695Skan "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \ 88169695Skan "PICFLAG=$(PICFLAG)" \ 89169695Skan "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \ 90169695Skan "SHELL=$(SHELL)" \ 91169695Skan "RUNTESTFLAGS=$(RUNTESTFLAGS)" \ 92169695Skan "exec_prefix=$(exec_prefix)" \ 93169695Skan "infodir=$(infodir)" \ 94169695Skan "libdir=$(libdir)" \ 95169695Skan "prefix=$(prefix)" \ 96169695Skan "includedir=$(includedir)" \ 97169695Skan "AR=$(AR)" \ 98169695Skan "AS=$(AS)" \ 99169695Skan "CC=$(CC)" \ 100169695Skan "CXX=$(CXX)" \ 101169695Skan "LD=$(LD)" \ 102169695Skan "LIBCFLAGS=$(LIBCFLAGS)" \ 103169695Skan "NM=$(NM)" \ 104169695Skan "PICFLAG=$(PICFLAG)" \ 105169695Skan "RANLIB=$(RANLIB)" \ 106169695Skan "DESTDIR=$(DESTDIR)" 107169695Skan 108169695SkanMAKEOVERRIDES= 109169695Skan 110169695Skan.PHONY: install-html 111169695Skan 112169695Skaninstall-html: 113169695Skan 114169695Skan## ################################################################ 115169695Skan 116