MAD = mad CC = gcc CFLAGS = -Wall -O0 -g -D_GNU_SOURCE INCLUDES = -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include LDFLAGS = -g LIBS = -ldbus-1 -lpthread SSH_ADDRESS = developer@192.168.253.254 SSH_SCP = scp SSH_SSH = ssh SSH_PATH = /home/developer DATA_FILES = main.c device.c device.h event.d-mtetherd mtetherd: mtetherd.o device.o $(MAD) $(CC) $(LDFLAGS) $(LIBS) -o $@ $^ %PHONY: copy run clean copy: mtetherd $(DATA_FILES) $(SSH_SCP) $^ $(SSH_ADDRESS):$(SSH_PATH) run: copy $(SSH_SSH) $(SSH_ADDRESS) $(SSH_PATH)/mtetherd clean: rm -f *.o mtetherd %.o: %.c $(MAD) $(CC) $(CFLAGS) $(INCLUDES) -o $@ -c $^