Makefile.am revision 74901992
1 2bin_PROGRAMS = makedepend 3 4makedepend_SOURCES = include.c \ 5 main.c \ 6 parse.c \ 7 pr.c \ 8 cppsetup.c \ 9 ifparser.c \ 10 ifparser.h \ 11 def.h \ 12 imakemdep.h 13 14AM_CPPFLAGS = -DOBJSUFFIX=\".${OBJEXT}\" -DINCLUDEDIR=\"/usr/include\" 15AM_CPPFLAGS += $(X_CFLAGS) 16AM_CFLAGS = $(CWARNFLAGS) 17 18EXTRA_DIST = autogen.sh makedepend.man README.md 19 20# Man page 21appmandir = $(APP_MAN_DIR) 22 23appman_PRE = makedepend.man 24appman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@) 25 26CLEANFILES = $(appman_DATA) 27 28# String replacements in MAN_SUBSTS now come from xorg-macros.m4 via configure 29MAN_SUBSTS += \ 30 -e 's|__cpp__|$(RAWCPP)|g' 31 32SUFFIXES = .$(APP_MAN_SUFFIX) .man 33 34.man.$(APP_MAN_SUFFIX): 35 $(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@ 36 37EXTRA_DIST += ChangeLog 38MAINTAINERCLEANFILES = ChangeLog 39 40.PHONY: ChangeLog 41 42ChangeLog: 43 $(CHANGELOG_CMD) 44 45dist-hook: ChangeLog 46 47if LINT 48ALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 49 $(AM_CPPFLAGS) $(CPPFLAGS) 50 51lint: 52 $(LINT) $(ALL_LINT_FLAGS) $(makedepend_SOURCES) 53endif LINT 54 55### Test cases - mostly for bug fixes submitted with a test case so far 56TESTS = 57 58# Absolute path to srcdir & builddir top that test scripts can reference 59TEST_BUILDDIR_PATH = `cd $(top_builddir) && pwd` 60TEST_SRCDIR_PATH = `cd $(top_srcdir) && pwd` 61 62# Path to makedepend command being tested that can be found from test subdirs 63TESTS_ENVIRONMENT = MAKEDEPEND="$(TEST_BUILDDIR_PATH)/makedepend" 64 65# Path to writable testdirectory in build directory 66TESTS_ENVIRONMENT += test_builddir="$(TEST_BUILDDIR_PATH)/tests" 67 68# Path to testcase files in source directory 69TESTS_ENVIRONMENT += test_srcdir="$(TEST_SRCDIR_PATH)/tests" 70 71# Test for https://bugs.freedesktop.org/show_bug.cgi?id=28045 72TESTS += tests/28045/makedep.sh 73EXTRA_DIST += tests/28045/makedep.sh tests/28045/foo.cpp 74 75# Test 76TESTS += tests/1/makedep.sh 77EXTRA_DIST += tests/1/makedep.sh tests/1/one.cpp tests/1/two.cpp 78