You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
.PHONY: clean distribution
|
|
|
|
|
|
|
|
OBJECTS=ck_hp.o ck_barrier.o
|
|
|
|
|
|
|
|
all: libck.so libck.a
|
|
|
|
|
|
|
|
libck.so: $(OBJECTS)
|
|
|
|
$(CC) $(CFLAGS) -shared -fPIC -o libck.so $(OBJECTS)
|
|
|
|
|
|
|
|
libck.a: $(OBJECTS)
|
|
|
|
ar rcs libck.a $(OBJECTS)
|
|
|
|
|
|
|
|
ck_hp.o: ck_hp.c
|
|
|
|
$(CC) $(CFLAGS) -c -o ck_hp.o ck_hp.c
|
|
|
|
|
|
|
|
ck_barrier.o: ck_barrier.c
|
|
|
|
$(CC) $(CFLAGS) -c -o ck_barrier.o ck_barrier.c
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -rf *.dSYM *~ *.o $(OBJECTS) libck.a libck.so
|
|
|
|
|
|
|
|
include ../build/ck.build
|
|
|
|
CFLAGS+=-fPIC
|