#
# Makefile for wxsocket example (UNIX).
-top_srcdir = @top_srcdir@
+top_srcdir = @top_srcdir@/..
top_builddir = ../..
-program_dir = samples/wxsocket
-VPATH = :$(top_srcdir)/samples/wxsocket
+program_dir = samples/sockets
+# the comment at the end of the next line is needed because otherwise autoconf
+# would remove this line completely - it contains a built-in hack to remove
+# any VPATH assignment not containing ':'
+VPATH = @PATH_IFS@$(top_srcdir)/samples/sockets # ':' for autoconf
# Clears all default suffixes
.SUFFIXES: .o .cpp .c .cxx
# Set defaults from configure
include ../../src/make.env
-all: client server
+all: client@PROGRAM_EXT@ server@PROGRAM_EXT@
-client: client.o ../../lib/@WX_TARGET_LIBRARY@
- $(CC) $(LDFLAGS) -o client client.o $(LDLIBS)
+client@PROGRAM_EXT@: client.o ../../lib/@WX_TARGET_LIBRARY@
+ $(CC) $(LDFLAGS) -o client@PROGRAM_EXT@ client.o $(LDLIBS)
-server: server.o ../../lib/@WX_TARGET_LIBRARY@
- $(CC) $(LDFLAGS) -o server server.o $(LDLIBS)
+server@PROGRAM_EXT@: server.o ../../lib/@WX_TARGET_LIBRARY@
+ $(CC) $(LDFLAGS) -o server@PROGRAM_EXT@ server.o $(LDLIBS)
clean:
- rm -f $(OBJECTS) $(PROGRAM) core
+ rm -f client@PROGRAM_EXT@ server@PROGRAM_EXT@ client.o server.o core