Symlink points to either list-based implementation or array-based
implementation as desired.
all: swift_raw_simple_test
-swift_raw_simple_test: swift_raw_simple_test.o swift_raw.o socket_manager_list.o
+swift_raw_simple_test: swift_raw_simple_test.o swift_raw.o socket_manager.o
swift_raw_simple_test.o: swift_raw_simple_test.c include/swift_raw.h include/util.h
swift_raw.o: swift_raw.c include/socket_manager.h include/swift_raw.h include/debug.h include/util.h
-socket_manager_list.o: socket_manager_list.c include/socket_manager.h
+socket_manager.o: socket_manager.c include/socket_manager.h
clean:
-rm -f *~
--- /dev/null
+socket_manager_list.c
\ No newline at end of file
test_sw_sendmsg.o test_sw_recvmsg.o \
test_sw_setsockopt.o test_sw_getsockopt.o \
test_sw_close.o test_dummy.o test_common.o \
- ../swift_raw.o ../socket_manager_list.o
+ ../swift_raw.o ../socket_manager.o
../swift_raw.o: ../swift_raw.c ../include/swift_raw.h
make -C .. swift_raw.o