File:  [Qemu by Fabrice Bellard] / qemu / libcacard / Makefile
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 19:03:08 2018 UTC (3 years, 3 months ago) by root
Branches: qemu, MAIN
CVS tags: qemu1000, qemu0151, HEAD
qemu 0.15.1

    1: -include ../config-host.mak
    2: -include $(SRC_PATH)/Makefile.objs
    3: -include $(SRC_PATH)/rules.mak
    4: 
    5: $(call set-vpath, $(SRC_PATH):$(SRC_PATH)/libcacard)
    6: 
    7: # objects linked against normal qemu binaries, not compiled with libtool
    8: QEMU_OBJS=$(addprefix ../,$(oslib-obj-y) qemu-malloc.o qemu-timer-common.o $(trace-obj-y))
    9: 
   10: # objects linked into a shared library, built with libtool with -fPIC if required
   11: QEMU_OBJS_LIB=$(addsuffix .lo,$(basename $(QEMU_OBJS)))
   12: 
   13: QEMU_CFLAGS+=-I../
   14: 
   15: libcacard.lib-y=$(addsuffix .lo,$(basename $(libcacard-y)))
   16: 
   17: vscclient: $(libcacard-y) $(QEMU_OBJS) vscclient.o
   18: 	$(call quiet-command,$(CC) $(libcacard_libs) -lrt -o $@ $^,"  LINK  $@")
   19: 
   20: clean:
   21: 	rm -f *.o */*.o *.d */*.d *.a */*.a *~ */*~ vscclient *.lo .libs/* *.la
   22: 	rm -Rf .libs
   23: 
   24: all: vscclient
   25: 
   26: #########################################################################
   27: # Rules for building libcacard standalone library
   28: 
   29: ifeq ($(LIBTOOL),)
   30: libcacard.la:
   31: 	@echo "libtool is missing, please install and rerun configure"; exit 1
   32: 
   33: install-libcacard:
   34: 	@echo "libtool is missing, please install and rerun configure"; exit 1
   35: else
   36: libcacard.la: $(libcacard.lib-y) $(QEMU_OBJS_LIB)
   37: 	$(call quiet-command,libtool --mode=link --quiet --tag=CC $(CC) $(libcacard_libs) -lrt -rpath $(libdir) -o $@ $^,"  lt LINK $@")
   38: 
   39: install-libcacard: libcacard.la
   40: 	$(INSTALL_DIR) "$(DESTDIR)$(libdir)"
   41: 	libtool --mode=install $(INSTALL_PROG) libcacard.la "$(DESTDIR)$(libdir)"
   42: endif

unix.superglobalmegacorp.com