Commit 24895538 authored by Adam Wujek's avatar Adam Wujek 💬 Committed by Grzegorz Daniluk

liblinux: remove messages creating lib*.a during compilation

Signed-off-by: Adam Wujek's avatarAdam Wujek <adam.wujek@cern.ch>
parent 3b8734c7
...@@ -13,6 +13,7 @@ GIT_USR ?= $(shell git config --get-all user.name) ...@@ -13,6 +13,7 @@ GIT_USR ?= $(shell git config --get-all user.name)
CFLAGS = -Wall -ggdb -fPIC -Werror -I./ -I../include CFLAGS = -Wall -ggdb -fPIC -Werror -I./ -I../include
CFLAGS += -D__GIT_VER__="\"$(GIT_VER)\"" -D__GIT_USR__="\"$(GIT_USR)\"" CFLAGS += -D__GIT_VER__="\"$(GIT_VER)\"" -D__GIT_USR__="\"$(GIT_USR)\""
LDFLAGS = -L. LDFLAGS = -L.
ARFLAGS = rc
ifeq ($(SUPPORT_CERN_VMEBRIDGE), y) ifeq ($(SUPPORT_CERN_VMEBRIDGE), y)
LIBVME_A = $(VMEBRIDGE)/lib LIBVME_A = $(VMEBRIDGE)/lib
...@@ -28,12 +29,12 @@ endif ...@@ -28,12 +29,12 @@ endif
$(LIB): $(LOBJ) $(LIB_DEP) $(LIB): $(LOBJ) $(LIB_DEP)
ifeq ($(SUPPORT_CERN_VMEBRIDGE), y) ifeq ($(SUPPORT_CERN_VMEBRIDGE), y)
$(AR) r tmp$@ $(LOBJ) $(AR) $(ARFLAGS) tmp$@ $(LOBJ)
# transform a thin library into a normal one # transform a thin library into a normal one
echo -e "create $@\naddlib tmp$@\naddlib $(LIBVME_A)/libvmebus.a\nsave\nend" | $(AR) -M echo -e "create $@\naddlib tmp$@\naddlib $(LIBVME_A)/libvmebus.a\nsave\nend" | $(AR) -M
$(RM) tmp$@ $(RM) tmp$@
else else
$(AR) r $@ $^ $(AR) $(ARFLAGS) $@ $^
endif endif
clean: clean:
......
...@@ -12,12 +12,13 @@ LOBJ := extest.o ...@@ -12,12 +12,13 @@ LOBJ := extest.o
CFLAGS = -Wall -ggdb -fPIC -Werror -I./ CFLAGS = -Wall -ggdb -fPIC -Werror -I./
CFLAGS += -D__GIT_VER__="\"$(GIT_VER)\"" -D__GIT_USR__="\"$(GIT_USR)\"" CFLAGS += -D__GIT_VER__="\"$(GIT_VER)\"" -D__GIT_USR__="\"$(GIT_USR)\""
LDFLAGS = -L. -lextest LDFLAGS = -L. -lextest
ARFLAGS = rc
%: %.c $(LIB) %: %.c $(LIB)
$(CC) $(CFLAGS) $*.c $(LDFLAGS) -o $@ $(CC) $(CFLAGS) $*.c $(LDFLAGS) -o $@
$(LIB): $(LOBJ) $(LIB_DEP) $(LIB): $(LOBJ) $(LIB_DEP)
$(AR) r $@ $^ $(AR) $(ARFLAGS) $@ $^
clean: clean:
rm -f $(LIB) .depend *.o *~ rm -f $(LIB) .depend *.o *~
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment