File: Makefile

package info (click to toggle)
make-dynpart-mappings 10.2.4-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 168 kB
  • sloc: ansic: 333; makefile: 26; sh: 19
file content (30 lines) | stat: -rw-r--r-- 822 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
CC = $(CROSS_COMPILE)gcc
PKG_CONFIG = pkg-config

CFLAGS ?=
LDFLAGS ?=

devmapper-CFLAGS = $(shell $(PKG_CONFIG) --cflags devmapper)
devmapper-LDFLAGS = $(shell $(PKG_CONFIG) --libs devmapper)

libmd-CFLAGS = $(shell $(PKG_CONFIG) --cflags libmd)
libmd-LDFLAGS = $(shell $(PKG_CONFIG) --libs libmd)

blkid-CFLAGS = $(shell $(PKG_CONFIG) --cflags blkid)
blkid-LDFLAGS = $(shell $(PKG_CONFIG) --libs blkid)

CONFIG_DEFS := 

ifeq ($(USERSPACE), 1)
CONFIG_DEFS += -DUSERSPACE
endif

.PHONY += all
all: make-dynpart-mappings


clean:
	rm -f make-dynpart-mappings

make-dynpart-mappings: main.c 3rdparty/metadata_format.h
	$(CC) -o make-dynpart-mappings main.c $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(CONFIG_DEFS) $(devmapper-CFLAGS) $(devmapper-LDFLAGS) $(libmd-CFLAGS) $(libmd-LDFLAGS) $(blkid-CFLAGS) $(blkid-LDFLAGS) -I3rdparty