1# rules.mk 2 3repcommonexecdir?=$(shell pkg-config --variable=repcommonexecdir librep) 4rpath_repcommonexecdir:=$(repcommonexecdir) 5 6rep_LIBTOOL:=$(repcommonexecdir)/libtool --tag CC 7rep_INSTALL_ALIASES:=$(repcommonexecdir)/install-aliases 8 9# use this like: 10# foo.la : foo.lo bar.lo 11# $(rep_DL_LD) link-opts... 12 13rep_DL_LD=$(rep_LIBTOOL) --mode=link --tag=CC $(CC) -avoid-version -module -rpath $(rpath_repcommonexecdir) 14 15rep_DL_INSTALL=$(rep_LIBTOOL) --mode=install $(INSTALL) 16rep_DL_UNINSTALL=$(rep_LIBTOOL) --mode=uninstall rm 17 18# Rule for libtool controlled C objects 19%.lo : %.c 20 $(rep_LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(CFLAGS) $< 21 22