Linux Audio

Check our new training course

Loading...
v3.15
 
 1# Makefile for vm tools
 2#
 3TARGETS=page-types slabinfo
 
 
 4
 5LIB_DIR = ../lib/api
 6LIBS = $(LIB_DIR)/libapikfs.a
 7
 8CC = $(CROSS_COMPILE)gcc
 9CFLAGS = -Wall -Wextra -I../lib/
10LDFLAGS = $(LIBS)
11
 
 
12$(TARGETS): $(LIBS)
13
14$(LIBS):
15	make -C $(LIB_DIR)
16
17%: %.c
18	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
19
20clean:
21	$(RM) page-types slabinfo
22	make -C $(LIB_DIR) clean
v5.14.15
 1# SPDX-License-Identifier: GPL-2.0
 2# Makefile for vm tools
 3#
 4include ../scripts/Makefile.include
 5
 6TARGETS=page-types slabinfo page_owner_sort
 7
 8LIB_DIR = ../lib/api
 9LIBS = $(LIB_DIR)/libapi.a
10
 
11CFLAGS = -Wall -Wextra -I../lib/
12LDFLAGS = $(LIBS)
13
14all: $(TARGETS)
15
16$(TARGETS): $(LIBS)
17
18$(LIBS):
19	make -C $(LIB_DIR)
20
21%: %.c
22	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
23
24clean:
25	$(RM) page-types slabinfo page_owner_sort
26	make -C $(LIB_DIR) clean
27
28sbindir ?= /usr/sbin
29
30install: all
31	install -d $(DESTDIR)$(sbindir)
32	install -m 755 -p $(TARGETS) $(DESTDIR)$(sbindir)