[go: up one dir, main page]

File: shared_prereqs.mk

package info (click to toggle)
drbd-utils 9.5.0-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 5,388 kB
  • sloc: ansic: 43,698; xml: 15,968; cpp: 7,783; sh: 3,699; makefile: 1,353; perl: 353
file content (19 lines) | stat: -rw-r--r-- 520 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# to be included from user/v*/Makefiles

../shared/%:
	$(MAKE) -C $(@D) $(@F)
drbd_buildtag.o: ../shared/drbd_buildtag.c

# from make documentation, automatic prerequisites
.%.d: %.c
	@set -e; rm -f $@; \
	$(CC) -MM $(CFLAGS) $< > $@.$$$$; \
	sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
	rm -f $@.$$$$

.drbdmeta_scanner.d: ../shared/drbdmeta_scanner.c
all-dep := $(filter-out drbd_buildtag.d,$(all-obj:%.o=.%.d))

ifeq ($(MAKECMDGOALS),$(filter-out clean distclean,$(MAKECMDGOALS)))
-include $(all-dep)
endif