DIR = util␊ |
include ${SRCROOT}/Make.rules␊ |
␊ |
OBJS = cconfig.o32_nodep cconfig.o64_nodep zconf.tab.o32_nodep zconf.tab.o64_nodep \␊ |
␉␉ yesno.o32_nodep yesno.o64_nodep textbox.o32_nodep textbox.o64_nodep menubox.o32_nodep \␊ |
␉␉ menubox.o64_nodep checklist.o32_nodep checklist.o64_nodep inputbox.o32_nodep inputbox.o64_nodep␊ |
OBJS = cconfig.o32 cconfig.o64 zconf.tab.o32 zconf.tab.o64 \␊ |
␉␉ yesno.o32 yesno.o64 textbox.o32 textbox.o64 menubox.o32 \␊ |
␉␉ menubox.o64 checklist.o32 checklist.o64 inputbox.o32 inputbox.o64␊ |
␊ |
OBJS := $(addprefix $(OBJROOT)/, $(OBJS))␊ |
␊ |
|
␊ |
$(SYMPROG): $(OBJS)␊ |
␉@echo "\t[LD32] $(@F)_32"␊ |
␉@$(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) -arch i386 -o $(SYMROOT)/$(@F)_32 $(OBJROOT)/*.o32_nodep␊ |
␉@$(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) -arch i386 -o $(SYMROOT)/$(@F)_32 $(OBJROOT)/*.o32␊ |
␉@echo "\t[LD64] $(@F)_64"␊ |
␉@$(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) -arch x86_64 -o $(SYMROOT)/$(@F)_64 $(OBJROOT)/*.o64_nodep␊ |
␉@$(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) -arch x86_64 -o $(SYMROOT)/$(@F)_64 $(OBJROOT)/*.o64␊ |
␉@echo "\t[LIPO] $(@F)"␊ |
␉@lipo -create -arch i386 $(SYMROOT)/$(@F)_32 -arch x86_64 $(SYMROOT)/$(@F)_64 -output $(SYMROOT)/$(@F)␊ |
␉@$(RM) $(SYMROOT)/$(@F)_32 $(SYMROOT)/$(@F)_64␊ |