]> git.saurik.com Git - apple/coreosmakefiles.git/blobdiff - Makefile
CoreOSMakefiles-61.tar.gz
[apple/coreosmakefiles.git] / Makefile
index 55bc272bb8990f3feaf08051c803a6655d28a138..35ecb3bd293520783d2c0ea395647e13f7c96186 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,34 @@
 Project=CoreOSMakefiles
 
-CoreOSMakefiles = .
+Destination = $(MAKEFILEPATH)/CoreOS
+BSDMAKEDIR  = /usr/share/mk/CoreOS
+BSDSUFFIX   = .mk
+BSDDEFINE   = BSDMAKESTYLE
+GNUSUFFIX   = .make
+INBASENAMES = Commands Variables
+INSUFFIX    = .in
+STANDARD    = Standard
 
-include $(CoreOSMakefiles)/ReleaseControl/Common.make
+install:
+       @$(MAKE) installsrc SRCROOT=$(DSTROOT)$(Destination)
+       rm -f $(DSTROOT)$(Destination)/Makefile
+       mv -f $(DSTROOT)$(Destination)/bin $(DSTROOT)$(MAKEFILEPATH)
+       install -d $(DSTROOT)$(BSDMAKEDIR)/$(STANDARD)
+       @set -x && \
+           for i in $(INBASENAMES); do \
+               unifdef -U$(BSDDEFINE) -t $(DSTROOT)$(Destination)/$(STANDARD)/$$i$(INSUFFIX) > $(DSTROOT)$(Destination)/$(STANDARD)/$$i$(GNUSUFFIX); \
+               [ $$? -eq 1 ] || exit 1; \
+               unifdef -D$(BSDDEFINE) -t $(DSTROOT)$(Destination)/$(STANDARD)/$$i$(INSUFFIX) > $(DSTROOT)$(BSDMAKEDIR)/$(STANDARD)/$$i$(BSDSUFFIX); \
+               [ $$? -eq 1 ] || exit 1; \
+               $(RM) -f $(DSTROOT)$(Destination)/$(STANDARD)/$$i$(INSUFFIX) || exit 1; \
+           done
 
-Destination = $(MAKEFILEPATH)/CoreOS
+installhdrs:
+       $(_v) echo No headers to install
+
+installsrc:
+       install -d "$(SRCROOT)"
+       rsync -a --exclude=.svn ./ "$(SRCROOT)"
 
-install_headers::
-       @$(MAKE) install_source SRCROOT=$(DSTROOT)$(Destination)
-       $(_v) $(RM) -f $(DSTROOT)$(Destination)/Makefile
-       $(_v) $(MV) -f $(DSTROOT)$(Destination)/bin $(DSTROOT)$(MAKEFILEPATH)
+clean:
+       $(_v) echo Nothing to clean