17 NOPIC_OBJ
= $(addsuffix .nopic.o
, $(SRCNAMES
))
18 PIC_OBJ
= $(addsuffix .pic.o
, $(SRCNAMES
))
19 UNO_OBJ
= $(addsuffix .uno
, $(SRCNAMES
))
21 CFLAGS
+=-I..
/include $(FS_CFLAGS
) $(HASH_CFLAGS
) -D_GNU_SOURCE
22 LDFLAGS
+=$(FS_LIBS
) $(HASH_LIBS
) -no-undefined
24 all: info lib
$(LIBNAME
).a lib
$(LIBNAME
).so
27 echo
"CFLAGS=$(CFLAGS)"
28 echo
"LDFLAGS=$(LDFLAGS)"
32 lib
$(LIBNAME
).a
:: $(NOPIC_OBJ
)
34 lib
$(LIBNAME
).so
:: $(PIC_OBJ
)
36 install: lib
$(LIBNAME
).a lib
$(LIBNAME
).so
37 mkdir
-p
$(DESTDIR
)$(LIBDIR
)
38 cp lib
$(LIBNAME
).a lib
$(LIBNAME
).so
$(DESTDIR
)$(LIBDIR
)
39 chmod ugo
+x
$(DESTDIR
)$(LIBDIR
)/lib
$(LIBNAME
).so