remove the includes that obsoleted since last refactoring
[lunaix-os.git] / lunaix-os / install_headers.mk
1 include kbuild_deps.mkinc
2
3 ifndef PREFIX
4         $(error "Must specify PREFIX to header install location")
5 endif
6
7 CFLAGS += $(kcflags)
8
9 USR_HEADER := includes/usr
10
11 HEADERS := $(shell cat $(USR_HEADER)/headers)
12 HEADERS += $(shell cat $(USR_HEADER)/headers_autogen)
13
14 INSTALL := $(addprefix $(PREFIX)/,$(HEADERS))
15
16 export CFLAGS=$(kcflags)
17 $(PREFIX)/lunaix/syscallid.h:
18         @scripts/gen-syscall-header "$@"
19
20 .SECONDEXPANSION:
21 .PRECIOUS: $(PREFIX)/%/
22
23 $(PREFIX)/%/:
24         @mkdir -p $@
25
26 $(PREFIX)/%.h : $(USR_HEADER)/%.h $$(dir $$@)
27         $(call status,INSTALL,$@)
28         @cp $< $@
29
30 all: $(INSTALL)