]>
Commit | Line | Data |
---|---|---|
fdbff003 A |
1 | Project=CoreOSMakefiles |
2 | ||
97ccb024 | 3 | Destination = $(DEVELOPER_DIR)/Makefiles/CoreOS |
51ef2a1e A |
4 | BSDSUFFIX = .mk |
5 | BSDDEFINE = BSDMAKESTYLE | |
6 | GNUSUFFIX = .make | |
7 | INBASENAMES = Commands Variables | |
8 | INSUFFIX = .in | |
9 | STANDARD = Standard | |
fdbff003 | 10 | |
51ef2a1e A |
11 | install: |
12 | @$(MAKE) installsrc SRCROOT=$(DSTROOT)$(Destination) | |
13 | rm -f $(DSTROOT)$(Destination)/Makefile | |
97ccb024 | 14 | mv -f $(DSTROOT)$(Destination)/bin $(DSTROOT)$(DEVELOPER_DIR)/Makefiles |
51ef2a1e A |
15 | @set -x && \ |
16 | for i in $(INBASENAMES); do \ | |
17 | unifdef -U$(BSDDEFINE) -t $(DSTROOT)$(Destination)/$(STANDARD)/$$i$(INSUFFIX) > $(DSTROOT)$(Destination)/$(STANDARD)/$$i$(GNUSUFFIX); \ | |
18 | [ $$? -eq 1 ] || exit 1; \ | |
51ef2a1e A |
19 | $(RM) -f $(DSTROOT)$(Destination)/$(STANDARD)/$$i$(INSUFFIX) || exit 1; \ |
20 | done | |
fdbff003 | 21 | |
51ef2a1e A |
22 | installhdrs: |
23 | $(_v) echo No headers to install | |
24 | ||
25 | installsrc: | |
26 | install -d "$(SRCROOT)" | |
90a5ffcc | 27 | rsync -a --exclude=.svn --exclude=.git ./ "$(SRCROOT)" |
fdbff003 | 28 | |
51ef2a1e A |
29 | clean: |
30 | $(_v) echo Nothing to clean |