Makefile.x86 (12157:c27b548bad70) | Makefile.x86 (12464:a02f2484c710) |
---|---|
1# Copyright (c) 2005-2006 The Regents of The University of Michigan 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 18 unchanged lines hidden (view full) --- 27# Authors: Nathan Binkert 28# Ali Saidi 29 30CC=gcc 31AS=as 32LD=ld 33 34CFLAGS=-O2 -DM5OP_ADDR=0xFFFF0000 -I$(PWD)/../../include | 1# Copyright (c) 2005-2006 The Regents of The University of Michigan 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 18 unchanged lines hidden (view full) --- 27# Authors: Nathan Binkert 28# Ali Saidi 29 30CC=gcc 31AS=as 32LD=ld 33 34CFLAGS=-O2 -DM5OP_ADDR=0xFFFF0000 -I$(PWD)/../../include |
35OBJS=m5.o m5op_x86.o | 35OBJS=m5.o m5op_x86.o m5_mmap.o 36LUA_HEADER_INCLUDE=$(shell pkg-config --cflags-only-I lua51) 37LUA_OBJS=lua_gem5Op.opic m5op_x86.opic m5_mmap.opic |
36 37all: m5 38 39%.o: %.S 40 $(CC) $(CFLAGS) -o $@ -c $< 41 42%.o: %.c | 38 39all: m5 40 41%.o: %.S 42 $(CC) $(CFLAGS) -o $@ -c $< 43 44%.o: %.c |
43 $(CC) $(CFLAGS) -o $@ -c $< | 45 $(CC) $(CFLAGS) -o $@ -c $< |
44 | 46 |
47%.opic : %.S 48 $(CC) $(CFLAGS) -fPIC -o $@ -c $< 49 50%.opic : %.c 51 $(CC) $(CFLAGS) -fPIC -o $@ -c $< 52 |
|
45m5: $(OBJS) 46 $(CC) -o $@ $(OBJS) 47 | 53m5: $(OBJS) 54 $(CC) -o $@ $(OBJS) 55 |
56m5op_x86.opic: m5op_x86.S 57 $(CC) $(CFLAGS) -DM5OP_PIC -fPIC -o $@ -c $< 58 59lua_gem5Op.opic: lua_gem5Op.c 60 $(CC) $(CFLAGS) $(LUA_HEADER_INCLUDE) -fPIC -o $@ -c $< 61 62gem5OpLua.so: $(LUA_OBJS) 63 $(CC) $(CFLAGS) -fPIC $^ -o $@ -shared 64 |
|
48clean: | 65clean: |
49 rm -f *.o m5 | 66 rm -f *.o *.opic m5 gem5OpLua.so |