diff options
Diffstat (limited to 'tools/libaio/src/Makefile')
-rw-r--r-- | tools/libaio/src/Makefile | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/tools/libaio/src/Makefile b/tools/libaio/src/Makefile deleted file mode 100644 index 575ad6130e..0000000000 --- a/tools/libaio/src/Makefile +++ /dev/null @@ -1,67 +0,0 @@ -XEN_ROOT = $(CURDIR)/../../.. -include $(XEN_ROOT)/tools/Rules.mk - -prefix=$(PREFIX) -includedir=$(prefix)/include -libdir=$(prefix)/lib - -ARCH := $(shell uname -m | sed -e s/i.86/i386/) -CFLAGS = -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -SO_CFLAGS=-shared $(CFLAGS) -L_CFLAGS=$(CFLAGS) -LINK_FLAGS= - -soname=libaio.so.1 -minor=0 -micro=1 -libname=$(soname).$(minor).$(micro) -all_targets += libaio.a $(libname) - -all: $(all_targets) - -# libaio provided functions -libaio_srcs := io_queue_init.c io_queue_release.c -libaio_srcs += io_queue_wait.c io_queue_run.c - -# real syscalls -libaio_srcs += io_getevents.c io_submit.c io_cancel.c -libaio_srcs += io_setup.c io_destroy.c - -# internal functions -libaio_srcs += raw_syscall.c - -# old symbols -libaio_srcs += compat-0_1.c - -libaio_objs := $(patsubst %.c,%.ol,$(libaio_srcs)) -libaio_sobjs := $(patsubst %.c,%.os,$(libaio_srcs)) - -$(libaio_objs) $(libaio_sobjs): libaio.h vsys_def.h - -%.os: %.c - $(CC) $(SO_CFLAGS) -c -o $@ $< - -%.ol: %.c - $(CC) $(L_CFLAGS) -c -o $@ $< - - -libaio.a: $(libaio_objs) - rm -f libaio.a - $(AR) r libaio.a $^ - $(RANLIB) libaio.a - -$(libname): $(libaio_sobjs) libaio.map - $(CC) $(SO_CFLAGS) -Wl,--version-script=libaio.map -Wl,-soname=$(soname) -o $@ $(libaio_sobjs) $(LINK_FLAGS) - -install: $(all_targets) - install -D -m 644 libaio.h $(DESTDIR)$(includedir)/libaio.h - install -D -m 644 libaio.a $(DESTDIR)$(libdir)/libaio.a - install -D -m 755 $(libname) $(DESTDIR)$(libdir)/$(libname) - ln -sf $(libname) $(DESTDIR)$(libdir)/$(soname) - ln -sf $(libname) $(DESTDIR)$(libdir)/libaio.so - -$(libaio_objs): libaio.h - -clean: - rm -f $(all_targets) $(libaio_objs) $(libaio_sobjs) $(soname).new - rm -f *.so* *.a *.o |