|
|
1.1 root 1: # *****************************************************************************
2: # * Copyright (c) 2004, 2008 IBM Corporation
3: # * All rights reserved.
4: # * This program and the accompanying materials
5: # * are made available under the terms of the BSD License
6: # * which accompanies this distribution, and is available at
7: # * http://www.opensource.org/licenses/bsd-license.php
8: # *
9: # * Contributors:
10: # * IBM Corporation - initial implementation
11: # ****************************************************************************/
12:
13: TOPCMNDIR ?= ../..
14:
15: ASFLAGS = $(FLAG) $(RELEASE) $(CPUARCHDEF) -Wa,-mregnames
16: CPPFLAGS = -I../libc/include $(CPUARCHDEF) -I$(INCLBRDDIR) \
17: -I$(INCLCMNDIR) -I$(INCLCMNDIR)/$(CPUARCH)
18: LDFLAGS = -nostdlib
19:
20: TARGET = ../libvirtio.a
21:
22:
23: all: $(TARGET)
24:
25: SRCS = virtio.c virtio-blk.c p9.c virtio-9p.c
26:
27: OBJS = $(SRCS:%.c=%.o)
28:
29: $(TARGET): $(OBJS)
30: $(AR) -rc $@ $(OBJS)
31: $(RANLIB) $@
32:
33: %.o: %.S
34: $(CC) $(CPPFLAGS) $(ASFLAGS) -c $< -o $@
35:
36: clean:
37: $(RM) $(TARGET) $(OBJS)
38:
39: distclean: clean
40: $(RM) Makefile.dep
41:
42:
43: # Rules for creating the dependency file:
44: depend:
45: $(RM) Makefile.dep
46: $(MAKE) Makefile.dep
47:
48: Makefile.dep: Makefile
49: $(CC) -M $(CPPFLAGS) $(CFLAGS) $(SRCS) $(SRCSS) > Makefile.dep
50:
51: # Include dependency file if available:
52: -include Makefile.dep
53:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.