Index: fb/Makefile
===================================================================
--- fb/Makefile	(revision 90f5d6412912019a8e1263bdb33fdd4742b17e76)
+++ fb/Makefile	(revision dd641e32a1386f32970bbae1cce3422a9deda4ce)
@@ -46,10 +46,21 @@
 OUTPUT = fb
 SOURCES = \
-	fb.c \
-	font-8x16.c \
 	main.c \
 	sysio.c \
-	ega.c \
 	ppm.c
+
+ifeq ($(ARCH), ia32)
+	SOURCES += 	fb.c \
+	font-8x16.c \
+	ega.c 
+endif
+ifeq ($(ARCH), amd64)
+	SORCES += 	fb.c \
+	font-8x16.c \
+	ega.c 
+endif
+
+CFLAGS += -D$(ARCH)
+
 
 OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
