mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 02:30:03 +01:00
Defining min(), min_t(), max() and max_t() at other places than xen-tools/common-macros.h isn't needed, as the definitions in said header can be used instead. Same applies to BUILD_BUG_ON() in hvmloader. Signed-off-by: Juergen Gross <jgross@suse.com> Acked-by: Jan Beulich <jbeulich@suse.com> Acked-by: Anthony PERARD <anthony.perard@citrix.com>
34 lines
672 B
Makefile
34 lines
672 B
Makefile
XEN_ROOT=$(CURDIR)/../../..
|
|
include $(XEN_ROOT)/tools/Rules.mk
|
|
|
|
TARGET := test_vpci
|
|
|
|
.PHONY: all
|
|
all: $(TARGET)
|
|
|
|
.PHONY: run
|
|
run: $(TARGET)
|
|
./$(TARGET)
|
|
|
|
$(TARGET): vpci.c vpci.h list.h main.c emul.h
|
|
$(HOSTCC) $(CFLAGS_xeninclude) -g -o $@ vpci.c main.c
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -rf $(TARGET) *.o *~ vpci.h vpci.c list.h
|
|
|
|
.PHONY: distclean
|
|
distclean: clean
|
|
|
|
.PHONY: install
|
|
install:
|
|
|
|
vpci.c: $(XEN_ROOT)/xen/drivers/vpci/vpci.c
|
|
# Remove includes and add the test harness header
|
|
sed -e '/#include/d' -e '1s/^/#include "emul.h"/' <$< >$@
|
|
|
|
list.h: $(XEN_ROOT)/xen/include/xen/list.h
|
|
vpci.h: $(XEN_ROOT)/xen/include/xen/vpci.h
|
|
list.h vpci.h:
|
|
sed -e '/#include/d' <$< >$@
|