ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/Unix/Makefile.in
(Generate patch)

Comparing BasiliskII/src/Unix/Makefile.in (file contents):
Revision 1.32 by gbeauche, 2004-11-14T23:21:54Z vs.
Revision 1.40 by gbeauche, 2006-01-21T13:06:32Z

# Line 19 | Line 19 | CC = @CC@
19   CXX = @CXX@
20   CFLAGS = @CFLAGS@
21   CXXFLAGS = @CXXFLAGS@
22 < CPPFLAGS = @CPPFLAGS@ -I../include -I. @CPUINCLUDES@
22 > CPPFLAGS = @CPPFLAGS@ -I../include -I. @CPUINCLUDES@ -I../slirp
23   DEFS = @DEFS@ @DEFINES@ -D_REENTRANT -DDATADIR=\"$(datadir)/$(APP)\"
24   LDFLAGS = @LDFLAGS@
25   LIBS = @LIBS@
# Line 31 | Line 31 | INSTALL = @INSTALL@
31   INSTALL_PROGRAM = @INSTALL_PROGRAM@ -s
32   INSTALL_DATA = @INSTALL_DATA@
33  
34 + SLIRP_CFLAGS = @SLIRP_CFLAGS@
35 + SLIRP_SRCS = @SLIRP_SRCS@
36 + SLIRP_OBJS = $(SLIRP_SRCS:../slirp/%.c=obj/%.o)
37 +
38   ## Files
39   SRCS = ../main.cpp main_unix.cpp ../prefs.cpp ../prefs_items.cpp prefs_unix.cpp \
40      sys_unix.cpp ../rom_patches.cpp ../slot_rom.cpp ../rsrc_patches.cpp \
41      ../emul_op.cpp ../macos_util.cpp ../xpram.cpp xpram_unix.cpp ../timer.cpp \
42      timer_unix.cpp ../adb.cpp ../serial.cpp ../ether.cpp \
43      ../sony.cpp ../disk.cpp ../cdrom.cpp ../scsi.cpp ../video.cpp video_blit.cpp \
44 <    vm_alloc.cpp sigsegv.cpp ../audio.cpp ../extfs.cpp extfs_unix.cpp \
44 >    vm_alloc.cpp sigsegv.cpp ../audio.cpp ../extfs.cpp \
45          ../user_strings.cpp user_strings_unix.cpp sshpty.c strlcpy.c \
46 <    $(SYSSRCS) $(CPUSRCS)
46 >    $(SYSSRCS) $(CPUSRCS) $(SLIRP_SRCS)
47   APP = BasiliskII
48 + APP_APP = $(APP).app
49  
50   ## Rules
51   .PHONY: modules install installdirs uninstall mostlyclean clean distclean depend dep
# Line 67 | Line 72 | $(APP)$(EXEEXT): $(OBJ_DIR) $(OBJS)
72          $(CXX) -o $(APP)$(EXEEXT) $(LDFLAGS) $(OBJS) $(LIBS)
73          $(BLESS) $(APP)$(EXEEXT)
74  
75 + $(APP)_app: $(APP) ../MacOSX/Info.plist ../MacOSX/$(APP).icns
76 +        mkdir -p $(APP_APP)/Contents
77 +        cp -f ../MacOSX/Info.plist $(APP_APP)/Contents/
78 +        echo -n 'APPL????' > $(APP_APP)/Contents/PkgInfo
79 +        mkdir -p $(APP_APP)/Contents/MacOS
80 +        cp -f $(APP) $(APP_APP)/Contents/MacOS/
81 +        strip $(APP_APP)/Contents/MacOS/$(APP)
82 +        mkdir -p $(APP_APP)/Contents/Resources
83 +        cp -f ../MacOSX/$(APP).icns $(APP_APP)/Contents/Resources/
84 +
85   modules:
86          cd Linux/NetDriver; make
87  
# Line 98 | Line 113 | distclean: clean
113          rm -rf $(OBJ_DIR)
114          rm -rf autom4te.cache
115          rm -f Makefile
116 <        rm -f config.cache config.log config.status config.h config.h.in
116 >        rm -f config.cache config.log config.status config.h
117          rm -f Darwin/lowmem Darwin/pagezero
118  
119   depend dep:
120          makedepend $(CPPFLAGS) -Y. $(SRCS) 2>/dev/null
121  
122 + $(OBJ_DIR)/%.o : ../slirp/%.c
123 +        $(CC) $(CPPFLAGS) $(DEFS) $(CFLAGS) $(SLIRP_CFLAGS) -c $< -o $@
124   $(OBJ_DIR)/%.o : %.c
125          $(CC) $(CPPFLAGS) $(DEFS) $(CFLAGS) -c $< -o $@
126   $(OBJ_DIR)/%.o : %.cpp
127          $(CXX) $(CPPFLAGS) $(DEFS) $(CXXFLAGS) -c $< -o $@
128 + $(OBJ_DIR)/%.o : %.mm
129 +        $(CXX) $(CPPFLAGS) $(DEFS) $(CXXFLAGS) -c $< -o $@
130   $(OBJ_DIR)/%.o : %.s
131          $(CC) $(CPPFLAGS) $(DEFS) $(CFLAGS) -c $< -o $@
132  
133 + # Windows resources
134 + $(OBJ_DIR)/%.o: %.rc
135 +        windres --include-dir ../Windows -i $< -o $@
136 +
137   $(OBJ_DIR)/build68k$(EXEEXT): $(OBJ_DIR)/build68k.o
138          $(CC) $(LDFLAGS) -o $(OBJ_DIR)/build68k$(EXEEXT) $(OBJ_DIR)/build68k.o
139   $(OBJ_DIR)/gencpu$(EXEEXT): $(OBJ_DIR)/gencpu.o $(OBJ_DIR)/readcpu.o $(OBJ_DIR)/cpudefs.o

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines