Made a new makefile for scratchbox builds
[mtetherd] / Makefile.madde
diff --git a/Makefile.madde b/Makefile.madde
new file mode 100644 (file)
index 0000000..5c951b9
--- /dev/null
@@ -0,0 +1,29 @@
+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 $^
+