26 lines
368 B
Makefile
26 lines
368 B
Makefile
|
|
DEBUG=no
|
||
|
|
SRC=rel_test.c \
|
||
|
|
rel_equality.c \
|
||
|
|
rel_size.c
|
||
|
|
OBJ=$(SRC:.c=.o)
|
||
|
|
SOBJ=$(OBJ:.o=.so)
|
||
|
|
CFLAGS=-fPIC -I../../includes
|
||
|
|
LDFLAGS=-L/usr/lib
|
||
|
|
|
||
|
|
ifeq ($(DEBUG),yes)
|
||
|
|
CFLAGS+= -g -D__DEBUG__
|
||
|
|
endif
|
||
|
|
|
||
|
|
all: $(SOBJ)
|
||
|
|
|
||
|
|
%.o: %.c
|
||
|
|
$(CC) -c -pthread $(CFLAGS) $< -o $@
|
||
|
|
|
||
|
|
%.so: %.o
|
||
|
|
$(CC) -shared -Wl,-soname,$@ $(LDFLAGS) $< -o $@
|
||
|
|
|
||
|
|
clean:
|
||
|
|
$(RM) $(OBJ) $(SOBJ)
|
||
|
|
|
||
|
|
re: clean all
|