Sanchayan Maity
0f4b39775c
During the last commit of splash2 benchmark it seems before committing when we ran "make clean", it effectively undid what the patch at below link did http://www.capsl.udel.edu/splash/Download.html Fix this since without this it is not possible to build the arcane splash2 benchmark.
34 lines
794 B
Text
34 lines
794 B
Text
CC := gcc
|
|
CFLAGS := -static -O3 -pthread -D_POSIX_C_SOURCE=200112
|
|
#CFLAGS := -g3 -pthread -D_POSIX_C_SOURCE=200112
|
|
CFLAGS := $(CFLAGS) -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wdisabled-optimization
|
|
CFLAGS := $(CFLAGS) -Wpadded -Winline -Wpointer-arith -Wsign-compare -Wendif-labels
|
|
LDFLAGS := -lm libpthread.a m5op_x86.o
|
|
|
|
BASEDIR := $(HOME)/GitSource/gem5/splash2/codes
|
|
MACROS := $(BASEDIR)/null_macros/c.m4.null.POSIX
|
|
M4 := m4 -s -Ulen -Uindex
|
|
|
|
x = *
|
|
|
|
$(TARGET): $(OBJS)
|
|
$(CC) $(OBJS) $(CFLAGS) -o $(TARGET) $(LDFLAGS)
|
|
|
|
clean:
|
|
rm -rf *.c *.h *.o $(TARGET)
|
|
|
|
.SUFFIXES:
|
|
.SUFFIXES: .o .c .C .h .H
|
|
|
|
.H.h:
|
|
$(M4) $(MACROS) $*.H > $*.h
|
|
|
|
.C.c:
|
|
$(M4) $(MACROS) $*.C > $*.c
|
|
|
|
.c.o:
|
|
$(CC) -c $(CFLAGS) $*.c
|
|
|
|
.C.o:
|
|
$(M4) $(MACROS) $*.C > $*.c
|
|
$(CC) -c $(CFLAGS) $*.c
|