|
|
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) -I. -I../../include
17: LDFLAGS = -nostdlib
18:
19: TARGET = ../libhvcall.a
20:
21:
22: all: $(TARGET)
23:
24: SRCSS = hvcall.S
25:
26:
27: OBJS = $(SRCS:%.c=%.o) $(SRCSS:%.S=%.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) -MM $(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.