Makefile.am revision b2f5b1db
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\" 15079e7944SmrgAM_CPPFLAGS += $(X_CFLAGS) 1663165362SmrgAM_CFLAGS = $(CWARNFLAGS) 170eb10989Smrg 18b2f5b1dbSmrgEXTRA_DIST = autogen.sh makedepend.man README.md 190eb10989Smrg 200eb10989Smrg# Man page 210eb10989Smrgappmandir = $(APP_MAN_DIR) 220eb10989Smrg 230eb10989Smrgappman_PRE = makedepend.man 240eb10989Smrgappman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@) 250eb10989Smrg 260eb10989SmrgCLEANFILES = $(appman_DATA) 270eb10989Smrg 28e4c0bf4dSmrg# String replacements in MAN_SUBSTS now come from xorg-macros.m4 via configure 29e4c0bf4dSmrgMAN_SUBSTS += \ 300eb10989Smrg -e 's|__cpp__|$(RAWCPP)|g' 310eb10989Smrg 320eb10989SmrgSUFFIXES = .$(APP_MAN_SUFFIX) .man 330eb10989Smrg 340eb10989Smrg.man.$(APP_MAN_SUFFIX): 3563165362Smrg $(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@ 3663165362Smrg 3763165362SmrgEXTRA_DIST += ChangeLog 3863165362SmrgMAINTAINERCLEANFILES = ChangeLog 3963165362Smrg 4063165362Smrg.PHONY: ChangeLog 4163165362Smrg 4263165362SmrgChangeLog: 4363165362Smrg $(CHANGELOG_CMD) 4463165362Smrg 4563165362Smrgdist-hook: ChangeLog 4663165362Smrg 4763165362Smrgif LINT 4863165362SmrgALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 4963165362Smrg $(AM_CPPFLAGS) $(CPPFLAGS) 5063165362Smrg 5163165362Smrglint: 5263165362Smrg $(LINT) $(ALL_LINT_FLAGS) $(makedepend_SOURCES) 5363165362Smrgendif LINT 54e4c0bf4dSmrg 55e4c0bf4dSmrg### Test cases - mostly for bug fixes submitted with a test case so far 56e4c0bf4dSmrgTESTS = 57e4c0bf4dSmrg 58e4c0bf4dSmrg# Absolute path to srcdir & builddir top that test scripts can reference 59e4c0bf4dSmrgTEST_BUILDDIR_PATH = `cd $(top_builddir) && pwd` 60e4c0bf4dSmrgTEST_SRCDIR_PATH = `cd $(top_srcdir) && pwd` 61e4c0bf4dSmrg 62e4c0bf4dSmrg# Path to makedepend command being tested that can be found from test subdirs 63e4c0bf4dSmrgTESTS_ENVIRONMENT = MAKEDEPEND="$(TEST_BUILDDIR_PATH)/makedepend" 64e4c0bf4dSmrg 65e4c0bf4dSmrg# Path to writable testdirectory in build directory 66e4c0bf4dSmrgTESTS_ENVIRONMENT += test_builddir="$(TEST_BUILDDIR_PATH)/tests" 67e4c0bf4dSmrg 68e4c0bf4dSmrg# Path to testcase files in source directory 69e4c0bf4dSmrgTESTS_ENVIRONMENT += test_srcdir="$(TEST_SRCDIR_PATH)/tests" 70e4c0bf4dSmrg 71e4c0bf4dSmrg# Test for https://bugs.freedesktop.org/show_bug.cgi?id=28045 72e4c0bf4dSmrgTESTS += tests/28045/makedep.sh 73e4c0bf4dSmrgEXTRA_DIST += tests/28045/makedep.sh tests/28045/foo.cpp 74