1234567891011121314151617181920212223242526272829303132333435363738394041 |
- SRCDIR = .
- VPATH = $(SRCDIR)
- include $(SRCDIR)/../Make.defaults
- TOPDIR = $(SRCDIR)/..
- CDIR=$(TOPDIR)/..
- INCDIRINSTALL = $(INSTALLROOT)$(PREFIX)/include/efi
- SRCHEADERS = $(wildcard $(SRCDIR)/*.h) \
- $(wildcard $(SRCDIR)/protocol/*.h) \
- $(wildcard $(SRCDIR)/$(ARCH)/*.h)
- ifeq ($(ARCH),ia64)
- SRCHEADERS += $(wildcard $(SRCDIR)/protocol/$(ARCH)/*.h)
- endif
- HEADERS = $(patsubst $(SRCDIR)/%,%,$(SRCHEADERS))
- all:
- clean:
- rm -f *~
- $(INCDIRINSTALL) \
- $(INCDIRINSTALL)/protocol \
- $(INCDIRINSTALL)/$(ARCH) \
- $(INCDIRINSTALL)/protocol/$(ARCH):
- mkdir -p $@
- .SECONDEXPANSION:
- $(INCDIRINSTALL)/%.h: %.h | $$(dir $$@)
- $(INSTALL) -m 644 $< $(dir $@)
- install: $(addprefix $(INCDIRINSTALL)/,$(HEADERS))
- include $(SRCDIR)/../Make.rules
|