SP_SRC_FILES = \
	$(SP_DIR)/src/types.h \
	$(SP_DIR)/src/vars.h \
	$(SP_DIR)/src/interface.h \
	$(SP_DIR)/src/interface_internal.h \
	$(SP_DIR)/src/interface.c \
	$(SP_DIR)/src/util/debug.h \
	$(SP_DIR)/src/util/debug.c \
	$(SP_DIR)/src/util/list.h \
	$(SP_DIR)/src/util/list.c \
	$(SP_DIR)/src/util/callback.h \
	$(SP_DIR)/src/util/callback.c \
	$(SP_DIR)/src/util/net.h \
	$(SP_DIR)/src/util/net.c \
	$(SP_DIR)/src/icmp-light/icmp-light.h \
	$(SP_DIR)/src/icmp-light/icmp-light_types.h \
	$(SP_DIR)/src/icmp-light/icmp-light_vars.h \
	$(SP_DIR)/src/icmp-light/icmp-light.c \
	$(SP_DIR)/src/rudp-light/rudp-light.h \
	$(SP_DIR)/src/rudp-light/rudp-light_types.h \
	$(SP_DIR)/src/rudp-light/rudp-light_vars.h \
	$(SP_DIR)/src/rudp-light/rudp-light.c \
	$(SP_DIR)/src/slp-light/slp-light.h \
	$(SP_DIR)/src/slp-light/slp-light_types.h \
	$(SP_DIR)/src/slp-light/slp-light_vars.h \
	$(SP_DIR)/src/slp-light/slp-light.c \
	$(SP_DIR)/src/service/service.h \
	$(SP_DIR)/src/service/service_types.h \
	$(SP_DIR)/src/service/service_vars.h \
	$(SP_DIR)/src/service/service.c \
	$(SP_DIR)/src/service/service_client.h \
	$(SP_DIR)/src/service/service_client.c \
	$(SP_DIR)/src/service/service_server.h \
	$(SP_DIR)/src/service/service_server.c \
	$(SP_DIR)/src/service/service_management.h \
	$(SP_DIR)/src/service/service_management.c \
	$(SP_DIR)/src/service/service_replication.h \
	$(SP_DIR)/src/service/service_replication.c \
	$(SP_DIR)/src/service/service_util.h \
	$(SP_DIR)/src/service/service_util.c \
	$(SP_DIR)/src/placement/placement.h \
	$(SP_DIR)/src/placement/placement_types.h \
	$(SP_DIR)/src/placement/placement_vars.h \
	$(SP_DIR)/src/placement/placement.c \
	$(SP_DIR)/src/placement/placement_stats.h \
	$(SP_DIR)/src/placement/placement_stats.c \
	$(SP_DIR)/src/placement/simple_heuristic/simple_heuristic.h \
	$(SP_DIR)/src/placement/simple_heuristic/simple_heuristic.c \
	$(SP_DIR)/src/placement/tree-topology_migration/tree-topology_migration.h \
	$(SP_DIR)/src/placement/tree-topology_migration/tree-topology_migration.c \
	$(SP_DIR)/src/placement/linkpull_migration/linkpull_migration.h \
	$(SP_DIR)/src/placement/linkpull_migration/linkpull_migration.c \
	$(SP_DIR)/src/placement/peerpull_migration/peerpull_migration.h \
	$(SP_DIR)/src/placement/peerpull_migration/peerpull_migration.c \
	$(SP_DIR)/src/graphs/graphs.h \
	$(SP_DIR)/src/graphs/graphs_types.h \
	$(SP_DIR)/src/graphs/graphs_vars.h \
	$(SP_DIR)/src/graphs/graphs.c \
	$(SP_DIR)/src/graphs/graphs_local.h \
	$(SP_DIR)/src/graphs/graphs_local.c \
	$(SP_DIR)/src/arch/ns-2/c_application.h \
	$(SP_DIR)/src/arch/ns-2/c_application.cc

SP_OBJ_CC = \
	$(SP_DIR)/src/arch/ns-2/c_application.o

$(SP_OBJ_CC): $(SP_SRC_FILES)
