# Extended Module player lib/Makefile # $Id: Makefile,v 1.5 2001/01/17 01:29:40 claudio Exp $ DFILES = Makefile CFILES = $(MYLIB) $(MYSHLIB) $(MYSHLIB).$(VERSION) drivers/* DCFILES = MYLIB = libxmp.a MYSHLIB = $(MYLIB:.a=.so) all: $(MYLIB) dynamic include ../Makefile.rules $(MYLIB): $(MAKE) -C ../src ifdef DYNDRV dynamic: shared else dynamic: endif install:: ifdef DYNDRV [ -d $(LIB_DIR)/xmp/drivers ] || mkdir -p $(LIB_DIR)/xmp/drivers $(INSTALL) -m644 $(MYSHLIB).$(VERSION) $(LIB_DIR)/xmp $(INSTALL) -m644 drivers/*.so $(LIB_DIR)/xmp/drivers endif shared: $(MYSHLIB).$(VERSION) $(MYSHLIB).$(VERSION): $(MYLIB) rm -f $(MYSHLIB)* *.o $(AR) xv $(MYLIB) ld -shared -o $(MYSHLIB).$(VERSION) *.o rm -f *.o #ln -s $(MYSHLIB).$(VERSION) $(MYSHLIB) static_install: @echo Installing libraries in $(LIB_DIR)... @[ -d $(LIB_DIR) ] || mkdir -p $(LIB_DIR) $(INSTALL) -m755 $(MYLIB) $(LIB_DIR) $(STRIP) -g $(LIB_DIR)/$(MYLIB)