CFLAGS += -Wall -O0 -g -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 CFLAGS += -I/usr/include/libxml2 # on SPARC64, plese add the below line #CFLAGS += -Wa,-Av9a LIBS:=-lpci -lxml2 #LIBS+=-lrt all: mmio_rd mmio_wr mmio_test mmio_rd: mmio_rd.o $(CC) -o $@ $^ mmio_wr: mmio_wr.o $(CC) -o $@ $^ mmio_test: mmio_test.o get_clock.o xmlin.o $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) %.o: %.c $(CC) $(CFLAGS) -o $@ -c $^ # debian has shared libpci mmio_test.dynamic: mmio_test.o $(CC) $(LDFLAGS) -o $@ $^ clean: rm -f mmio_test mmio_test.dynamic mmio_rd mmio_wr *.o