Listing 2: The makefile for this project requires special handling of the GTK+ libraries and the ARM compiler
CC=/usr/local/arm/2.95.3/arm-linux/bin/gcc GTK-CONFIG=/usr/local/arm/2.95.3/arm-linux/bin/gtk-config servo-controller: servo-controller.o dial.o numberpad.o $(CC) servo-controller.o dial.o numberpad.o \ -o servo-controller `$(GTK-CONFIG) --libs` dial.o: dial.c dial.h $(CC) -c dial.c -o dial.o `$(GTK-CONFIG) --cflags` numberpad.o: numberpad.c numberpad.h $(CC) -c numberpad.c -o numberpad.o `$(GTK-CONFIG) --cflags` servo-controller.o: servo-controller.c $(CC) -c servo-controller.c -o servo-controller.o \ `$(GTK-CONFIG) --cflags` clean: rm -f *.o servo-controller