+ifneq (osx,$(TARGET_NAME))
+EXCLUDED_SOURCES += ldt_code32.s ldt.c
+else
+$(OBJROOT)/ldt_mach_exc_server.c:
+ $(MIG) $(CFLAGS) \
+ -user /dev/null \
+ -server $(OBJROOT)/ldt_mach_exc_server.c \
+ -header $(OBJROOT)/ldt_mach_exc.h \
+ mach_exc.defs
+
+ldt: INVALID_ARCHS = i386
+ldt: $(OBJROOT)/ldt_mach_exc_server.c
+ldt: OTHER_CFLAGS += -I $(OBJROOT) $(SRCROOT)/ldt_code32.s -Wl,-pagezero_size,0x1000
+endif
+