2 include $(TOP)/config/make.cfg
4 USER_INCLUDES := -I$(GENINCDIR)
6 #MM kernel-fs-emul-darwin-i386-linklib : includes linklibs kernel-fs-emul-darwin-i386-native
7 #MM kernel-fs-emul-darwin-i386-kobj : includes linklibs kernel-fs-emul-darwin-i386-native
8 #MM kernel-fs-emul-darwin-i386-native
10 %build_module mmake=kernel-fs-emul-darwin-i386 \
11 modname=emul modtype=device modsuffix=handler \
14 NATIVE_DIR := $(TARGETDIR)/native
15 NATIVE_OBJS := $(NATIVE_DIR)/emul_handler_native_init.o \
16 $(NATIVE_DIR)/emul_handler_native.o
18 SO_LDFLAGS := -dynamiclib
20 kernel-fs-emul-darwin-i386-native: $(NATIVE_DIR)/emul_handler_native$(SOEXT)
22 $(NATIVE_DIR)/emul_handler_native$(SOEXT): $(NATIVE_OBJS)
23 $(HOST_CC) -o $@ $(SO_LDFLAGS) $(NATIVE_OBJS)
28 $(NATIVE_DIR)/%.o : %.c $(NATIVE_DIR)
29 $(HOST_CC) -o $@ -c $< -I$(GENINCDIR) -I$(TOP)/rom/exec