10eb10989Smrg 20eb10989Smrgbin_PROGRAMS = makedepend 30eb10989Smrg 40eb10989Smrgmakedepend_SOURCES = include.c \ 50eb10989Smrg main.c \ 60eb10989Smrg parse.c \ 70eb10989Smrg pr.c \ 80eb10989Smrg cppsetup.c \ 90eb10989Smrg ifparser.c \ 100eb10989Smrg ifparser.h \ 110eb10989Smrg def.h \ 120eb10989Smrg imakemdep.h 130eb10989Smrg 1463165362SmrgAM_CPPFLAGS = -DOBJSUFFIX=\".${OBJEXT}\" -DINCLUDEDIR=\"/usr/include\" 1563165362SmrgAM_CFLAGS = $(CWARNFLAGS) 160eb10989Smrg 17b2f5b1dbSmrgEXTRA_DIST = autogen.sh makedepend.man README.md 180eb10989Smrg 190eb10989Smrg# Man page 200eb10989Smrgappmandir = $(APP_MAN_DIR) 210eb10989Smrg 220eb10989Smrgappman_PRE = makedepend.man 230eb10989Smrgappman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@) 240eb10989Smrg 250eb10989SmrgCLEANFILES = $(appman_DATA) 260eb10989Smrg 27e4c0bf4dSmrg# String replacements in MAN_SUBSTS now come from xorg-macros.m4 via configure 28e4c0bf4dSmrgMAN_SUBSTS += \ 290eb10989Smrg -e 's|__cpp__|$(RAWCPP)|g' 300eb10989Smrg 310eb10989SmrgSUFFIXES = .$(APP_MAN_SUFFIX) .man 320eb10989Smrg 330eb10989Smrg.man.$(APP_MAN_SUFFIX): 3463165362Smrg $(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@ 3563165362Smrg 3663165362SmrgEXTRA_DIST += ChangeLog 3763165362SmrgMAINTAINERCLEANFILES = ChangeLog 3863165362Smrg 3963165362Smrg.PHONY: ChangeLog 4063165362Smrg 4163165362SmrgChangeLog: 4263165362Smrg $(CHANGELOG_CMD) 4363165362Smrg 4463165362Smrgdist-hook: ChangeLog 4563165362Smrg 4663165362Smrgif LINT 4763165362SmrgALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 4863165362Smrg $(AM_CPPFLAGS) $(CPPFLAGS) 4963165362Smrg 5063165362Smrglint: 5163165362Smrg $(LINT) $(ALL_LINT_FLAGS) $(makedepend_SOURCES) 5263165362Smrgendif LINT 53e4c0bf4dSmrg 54e4c0bf4dSmrg### Test cases - mostly for bug fixes submitted with a test case so far 55e4c0bf4dSmrgTESTS = 56e4c0bf4dSmrg 57e4c0bf4dSmrg# Absolute path to srcdir & builddir top that test scripts can reference 58e4c0bf4dSmrgTEST_BUILDDIR_PATH = `cd $(top_builddir) && pwd` 59e4c0bf4dSmrgTEST_SRCDIR_PATH = `cd $(top_srcdir) && pwd` 60e4c0bf4dSmrg 61e4c0bf4dSmrg# Path to makedepend command being tested that can be found from test subdirs 62e4c0bf4dSmrgTESTS_ENVIRONMENT = MAKEDEPEND="$(TEST_BUILDDIR_PATH)/makedepend" 63e4c0bf4dSmrg 64e4c0bf4dSmrg# Path to writable testdirectory in build directory 65e4c0bf4dSmrgTESTS_ENVIRONMENT += test_builddir="$(TEST_BUILDDIR_PATH)/tests" 66e4c0bf4dSmrg 67e4c0bf4dSmrg# Path to testcase files in source directory 68e4c0bf4dSmrgTESTS_ENVIRONMENT += test_srcdir="$(TEST_SRCDIR_PATH)/tests" 69e4c0bf4dSmrg 70e4c0bf4dSmrg# Test for https://bugs.freedesktop.org/show_bug.cgi?id=28045 71e4c0bf4dSmrgTESTS += tests/28045/makedep.sh 72e4c0bf4dSmrgEXTRA_DIST += tests/28045/makedep.sh tests/28045/foo.cpp 7374901992Smrg 7474901992Smrg# Test 7574901992SmrgTESTS += tests/1/makedep.sh 7674901992SmrgEXTRA_DIST += tests/1/makedep.sh tests/1/one.cpp tests/1/two.cpp 77