]> git.saurik.com Git - apple/system_cmds.git/blobdiff - dirhelper.tproj/Makefile
system_cmds-433.tar.gz
[apple/system_cmds.git] / dirhelper.tproj / Makefile
index 5ba9105fa48d88af49162ab9aa3cfc3841a5f13e..1e301e7ea75bbd7c3bd922130e4cdf271ba7fa39 100644 (file)
@@ -1,63 +1,13 @@
+Project = dirhelper
+Install_Dir = /usr/libexec
 
-ifeq "$(SRCROOT)" ""
-       SRCROOT=$(shell pwd)
-endif
-ifeq "$(OBJROOT)" ""
-       OBJROOT=$(shell pwd)
-endif
-ifeq "$(SYMROOT)" ""
-       SYMROOT=$(shell pwd)
-endif
-ifeq "$(DSTROOT)" ""
-       DSTROOT=
-endif
+CFILES = dirhelper.c
+SERVERDEFS = /usr/local/include/dirhelper.defs
+MANPAGES = dirhelper.8
+LAUNCHD_PLISTS = com.apple.bsd.dirhelper.plist
 
-ifneq "$(shell basename $(SRCROOT))" "dirhelper.tproj"
-SRCDIR=$(SRCROOT)/dirhelper.tproj
-else
-SRCDIR=$(SRCROOT)
-endif
-OBJDIR=$(OBJROOT)/dirhelper.obj
+Extra_CC_Flags = -D__MigTypeCheck=1
+#CFLAGS = -g -mdynamic-no-pic -Os -Wall -Wextra -Wshadow -Wmissing-prototypes -Wmissing-declarations -Werror -D__MigTypeCheck=1 $(RC_CFLAGS) -I $(OBJDIR)
+Extra_LD_Flags = -lbsm
 
-CFLAGS = -g -mdynamic-no-pic -Os -Wall -Wextra -Wshadow -Wmissing-prototypes -Wmissing-declarations -Werror -D__MigTypeCheck=1 $(RC_CFLAGS) -I $(OBJDIR)
-
-LDFLAGS = -lbsm
-
-all: dirhelper
-
-dirhelper: mighdrs
-       cc -c $(CFLAGS) -o $(OBJDIR)/dirhelperServer.o $(OBJDIR)/dirhelperServer.c
-       cc -c $(CFLAGS) -o $(OBJDIR)/dirhelperUser.o $(OBJDIR)/dirhelperUser.c
-       cc -c $(CFLAGS) -o $(OBJDIR)/dirhelper.o $(SRCDIR)/dirhelper.c
-       cc $(CFLAGS) $(LDFLAGS) -o $(SYMROOT)/dirhelper $(OBJDIR)/dirhelperServer.o $(OBJDIR)/dirhelperUser.o $(OBJDIR)/dirhelper.o
-
-client: mighdrs
-       cc $(CFLAGS) $(LDFLAGS) -o $(SYMROOT)/client $(SRCDIR)/client.c $(OBJDIR)/dirhelperUser.c
-
-install: dirhelper
-       install -m 0644 -o root -g wheel -d $(DSTROOT)/System/Library/LaunchDaemons
-       install -m 0644 -o root -g wheel com.apple.bsd.dirhelper.plist $(DSTROOT)/System/Library/LaunchDaemons/
-       install -m 0755 -o root -g wheel -d $(DSTROOT)/usr/libexec
-       install -m 0755 -o root -g wheel $(SYMROOT)/dirhelper $(DSTROOT)/usr/libexec/
-       strip -S $(DSTROOT)/usr/libexec/dirhelper
-       mkdir -p "$(DSTROOT)/usr/share/man/man8"
-       gzip -c "$(SRCDIR)/dirhelper.8" > "$(DSTROOT)/usr/share/man/man8/dirhelper.8.gz"
-
-installsrc:
-       mkdir "$(SRCDIR)"
-       tar cf - . | tar xf - -C "$(SRCDIR)"
-
-mighdrs:
-       mkdir -p $(OBJDIR)
-       cd $(OBJDIR) && mig -sheader dirhelperServer.h /usr/local/include/dirhelper.defs
-
-installhdrs:
-       @echo nothing to install
-
-#installhdrs: mighdrs
-#      install -m 0755 -o root -g wheel -d $(DSTROOT)/usr/local/include
-#      install -m 0644 -o root -g wheel $(OBJDIR)/dirhelper.h $(DSTROOT)/usr/local/include/
-
-clean:
-       -rm -f *.o client dirhelper
-       -rm -rf dirhelper.obj
+include $(MAKEFILEPATH)/CoreOS/ReleaseControl/BSDCommon.make