aboutsummaryrefslogtreecommitdiff
path: root/libraries/libprof/Makefile
blob: 4fe5fb485e0cb8a684c5253f8208f465ac5b6dbd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
LIB = libprof.a

OBJS = gmon.o profil.o profiler.o

# Don't profile the profiling code, because that way lies madness (and recursion).
CFLAGS := $(subst -pg,,$(CFLAGS))

all: $(LIB)

%.o : %.c
	$(CC) $(CFLAGS) -c -o $@ $<

%.o : %.S
	$(CC) $(CFLAGS) -c -o $@ $<

$(LIB): $(OBJS)
	$(AR) -r $@ $^

clean:
	rm -f $(OBJS) $(LIB)