1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
include @RPLAY_TOP@/Makefile.config
srcdir = @srcdir@
VPATH = @srcdir@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
MKINSTALLDIRS= @srcdir@/../mkinstalldirs
CPPFLAGS= $(CC_OPTIONS) -fPIC -I. -I../include -I@srcdir@/../include @DEFS@
.c.o:
$(CC) -c $(CPPFLAGS) $(CFLAGS) $<
TARGET= devrplay.so.3
SRCS= devrplay.c
OBJS= devrplay.o
LDFLAGS= $(LD_OPTIONS) -Wl,-soname -Wl,$(TARGET) -shared @LDFLAGS@ @LIBS@ -L../librplay -lrplay -ldl
all: $(TARGET)
#$(TARGET): $(OBJS) ../librplay/librplay.so
# $(CC) -o $@ $(OBJS) ../librplay/rplay.lo ../librplay/rptp.lo $(LDFLAGS)
$(TARGET): $(OBJS) ../librplay/librplay.so.@RPLAY_VERSION@
$(CC) -o $@ $(OBJS) $(LDFLAGS)
../librplay/librplay.so:
(cd ../librplay; $(MAKE) $(MFLAGS) librplay.so)
install: all
$(MKINSTALLDIRS) $(libdir)
$(INSTALL_DATA) $(TARGET) $(libdir)
$(MKINSTALLDIRS) $(bindir)
$(INSTALL_PROGRAM) rplaydsp $(bindir)/rplaydsp
uninstall:
$(RM) $(libdir)/$(TARGET)
clean:
$(RM) $(OBJS) $(TARGET) a.out core *~ *.bak *.orig TAGS
distclean: clean
$(RM) Makefile
tags:
$(TAGS) *.[ch]
TAGS: tags
etags: tags
depend:
$(MAKEDEPEND) -- $(CPPFLAGS) $(CFLAGS) -- $(SRCS)
|