19 |
|
GTK_CFLAGS = @GTK_CFLAGS@ |
20 |
|
GTK_LIBS = @GTK_LIBS@ |
21 |
|
|
22 |
+ |
SLIRP_CFLAGS = @SLIRP_CFLAGS@ |
23 |
+ |
SLIRP_SRCS = \ |
24 |
+ |
../slirp/bootp.c ../slirp/ip_output.c ../slirp/tcp_input.c \ |
25 |
+ |
../slirp/cksum.c ../slirp/mbuf.c ../slirp/tcp_output.c \ |
26 |
+ |
../slirp/debug.c ../slirp/misc.c ../slirp/tcp_subr.c \ |
27 |
+ |
../slirp/if.c ../slirp/sbuf.c ../slirp/tcp_timer.c \ |
28 |
+ |
../slirp/ip_icmp.c ../slirp/slirp.c ../slirp/tftp.c \ |
29 |
+ |
../slirp/ip_input.c ../slirp/socket.c ../slirp/udp.c |
30 |
+ |
SLIRP_OBJS = $(SLIRP_SRCS:../slirp/%.c=$(OBJ_DIR)/slirp-%.o) |
31 |
+ |
|
32 |
|
LN_S = @LN_S@ |
33 |
|
WINDRES = @WINDRES@ |
34 |
|
CC = @CC@ |
35 |
|
CXX = @CXX@ |
36 |
|
CFLAGS = @CFLAGS@ $(SDL_CFLAGS) |
37 |
|
CXXFLAGS = @CXXFLAGS@ $(SDL_CFLAGS) |
38 |
< |
CPPFLAGS = @CPPFLAGS@ -I../include -I. |
38 |
> |
CPPFLAGS = @CPPFLAGS@ -I../include -I. -I../slirp |
39 |
|
DEFS = @DEFS@ |
40 |
|
LDFLAGS = @LDFLAGS@ |
41 |
< |
LIBS = @LIBS@ |
41 |
> |
LIBS = @LIBS@ -lwsock32 -liphlpapi |
42 |
|
CPUSRCS = @CPUSRCS@ |
43 |
|
PERL = @PERL@ |
44 |
|
|
70 |
|
../thunks.cpp ../serial.cpp serial_windows.cpp ../extfs.cpp extfs_windows.cpp \ |
71 |
|
about_window_windows.cpp ../user_strings.cpp user_strings_windows.cpp \ |
72 |
|
../dummy/prefs_editor_dummy.cpp clip_windows.cpp util_windows.cpp kernel_windows.cpp \ |
73 |
< |
vm_alloc.cpp sigsegv.cpp posix_emu.cpp SheepShaver.rc $(CPUSRCS) $(ROUTERSRCS) |
73 |
> |
vm_alloc.cpp sigsegv.cpp posix_emu.cpp SheepShaver.rc \ |
74 |
> |
$(CPUSRCS) $(ROUTERSRCS) $(SLIRP_OBJS) |
75 |
|
|
76 |
|
UI_SRCS = ../prefs.cpp prefs_windows.cpp prefs_editor_gtk.cpp xpram_windows.cpp \ |
77 |
< |
../prefs_items.cpp ../user_strings.cpp user_strings_windows.cpp b2ether/packet32.cpp SheepShaverGUI.rc |
77 |
> |
../prefs_items.cpp ../user_strings.cpp user_strings_windows.cpp util_windows.cpp \ |
78 |
> |
b2ether/packet32.cpp SheepShaverGUI.rc |
79 |
|
|
80 |
|
UI_APP = SheepShaverGUI.exe |
81 |
|
|
149 |
|
$(HOST_CC) $(CPPFLAGS) $(DEFS) $(HOST_CFLAGS) -c $< -o $@ |
150 |
|
$(OBJ_DIR)/%.ho : %.cpp |
151 |
|
$(HOST_CXX) $(CPPFLAGS) $(DEFS) $(HOST_CXXFLAGS) -c $< -o $@ |
152 |
+ |
$(OBJ_DIR)/slirp-%.o : ../slirp/%.c |
153 |
+ |
$(CC) $(CPPFLAGS) $(DEFS) $(CFLAGS) $(SLIRP_CFLAGS) -c $< -o $@ |
154 |
|
$(OBJ_DIR)/%.o : %.c |
155 |
|
$(CC) $(CPPFLAGS) $(DEFS) $(CFLAGS) -c $< -o $@ |
156 |
|
$(OBJ_DIR)/%.o : %.cpp |