summaryrefslogtreecommitdiffstats
path: root/clib/Rules.cunit.mk
blob: 961412a93143cdc0d1e400d55cc0be61e857cf27 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
CFLAGS += -m32 -std=gnu99 -D__USE_GNU -I$(DEPTH)/apps
LDFLAGS = -rdynamic -L$(DEPTH)/apps/clib/$(ARCH_DEP_DIR)

TARGETS=clib

OBJS=slab.o splay.o map.o vector.o ecc.o tree.o clib.o

vpath %.h ../../src
vpath %.c ../../cunit

all: $(TARGETS)

clib: $(OBJS) $(DEPTH)/apps/clib/$(ARCH_DEP_DIR)/libclib.a
	$(CC) $(LDFLAGS) -o $@ $^ -lcunit -lrt

clean:
	$(RM) $(OBJS) $(TARGETS)

install:
	$(INSTALL) -d $(CLIB_INSTALL)
	$(INSTALL) $(TARGETS) $(CLIB_INSTALL)
OpenPOWER on IntegriCloud