diff --git a/hello.128a4u.blink.make b/hello.128a4u.blink.make
new file mode 100644
index 0000000000000000000000000000000000000000..94f7c12dffb5900e1107642695f54e771b8cf8dd
--- /dev/null
+++ b/hello.128a4u.blink.make
@@ -0,0 +1,19 @@
+PROJECT=hello.128a4u.blink
+SOURCES=$(PROJECT).c
+MMCU=atxmega128a4u
+F_CPU = 32000000
+TARGET = x128a4u
+PROGRAMMER= atmelice_pdi
+
+CFLAGS=-mmcu=$(MMCU) -Wall -Os -DF_CPU=$(F_CPU)
+
+$(PROJECT).hex: $(PROJECT).out
+	avr-objcopy -O ihex $(PROJECT).out $(PROJECT).c.hex;\
+	avr-size --mcu=$(MMCU) --format=avr $(PROJECT).out
+ 
+$(PROJECT).out: $(SOURCES)
+	avr-gcc $(CFLAGS) -I./ -o $(PROJECT).out $(SOURCES)
+ 
+program: $(PROJECT).hex
+	avrdude -p $(TARGET) -c $(PROGRAMMER) -U flash:w:$(PROJECT).c.hex
+