Makefile 419 B

123456789101112131415161718192021
  1. TARGET = jailbreakd
  2. OUTDIR ?= bin
  3. SRC = $(wildcard *.c) $(wildcard *.m) $(wildcard */*.c) $(wildcard */*.m)
  4. CC = xcrun -sdk iphoneos gcc -arch arm64
  5. LDID = ldid
  6. CHMOD = chmod
  7. all: $(OUTDIR)/$(TARGET)
  8. $(OUTDIR):
  9. mkdir -p $(OUTDIR)
  10. $(OUTDIR)/$(TARGET): $(SRC) | $(OUTDIR)
  11. $(CC) -framework Foundation -framework IOKit -o $@ $^
  12. $(LDID) -Sentitlements.xml $@
  13. $(CHMOD) 755 $@
  14. clean:
  15. rm -rf $(OUTDIR)