--- SheepShaver/src/Unix/Makefile.in 2004/06/27 22:12:52 1.14 +++ SheepShaver/src/Unix/Makefile.in 2004/07/07 04:13:37 1.17 @@ -27,7 +27,7 @@ DYNGENSRCS = @DYNGENSRCS@ DYNGEN_CC = @DYNGEN_CC@ DYNGEN_OP_FLAGS = @DYNGEN_OP_FLAGS@ BLESS = @BLESS@ -KEYCODEs = @KEYCODES@ +KEYCODES = @KEYCODES@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ -s INSTALL_DATA = @INSTALL_DATA@ @@ -37,12 +37,13 @@ SRCS = main_unix.cpp ../prefs.cpp ../pre ../rom_patches.cpp ../rsrc_patches.cpp ../emul_op.cpp ../name_registry.cpp \ ../macos_util.cpp ../timer.cpp timer_unix.cpp ../xpram.cpp xpram_unix.cpp \ ../adb.cpp ../sony.cpp ../disk.cpp ../cdrom.cpp ../scsi.cpp \ - ../video.cpp video_blit.cpp ../audio.cpp ../ether.cpp ../thunks.cpp \ + ../gfxaccel.cpp ../video.cpp video_blit.cpp ../audio.cpp ../ether.cpp ../thunks.cpp \ ../serial.cpp ../extfs.cpp extfs_unix.cpp \ about_window_unix.cpp ../user_strings.cpp user_strings_unix.cpp \ vm_alloc.cpp sigsegv.cpp \ sshpty.c strlcpy.c $(SYSSRCS) $(CPUSRCS) APP = SheepShaver +APP_APP = $(APP).app ## Rules .PHONY: modules install uninstall clean distclean depend dep @@ -75,6 +76,16 @@ $(APP): $(OBJ_DIR) $(OBJS) $(CXX) -o $(APP) $(LDFLAGS) $(OBJS) $(LIBS) $(BLESS) $(APP) +$(APP)_app: $(APP) ../MacOSX/Info.plist ../MacOSX/SheepShaver.icns + mkdir -p $(APP_APP)/Contents + cp -f ../MacOSX/Info.plist $(APP_APP)/Contents/ + echo -n 'APPL????' > $(APP_APP)/Contents/PkgInfo + mkdir -p $(APP_APP)/Contents/MacOS + cp -f $(APP) $(APP_APP)/Contents/MacOS/ + strip $(APP_APP)/Contents/MacOS/$(APP) + mkdir -p $(APP_APP)/Contents/Resources + cp -f ../MacOSX/SheepShaver.icns $(APP_APP)/Contents/Resources/ + modules: cd NetDriver; make @@ -98,11 +109,13 @@ uninstall: clean: rm -f $(APP) $(OBJ_DIR)/* core* *.core *~ *.bak ppc-execute-impl.cpp rm -f dyngen basic-dyngen-ops.hpp ppc-dyngen-ops.hpp + rm -rf $(APP_APP) distclean: clean rm -rf $(OBJ_DIR) rm -f Makefile rm -f config.cache config.log config.status config.h + rm -f ../MacOSX/Info.plist depend dep: makedepend $(CPPFLAGS) -Y. $(SRCS) 2>/dev/null