blob: 1c2837c2741edfb608c8b1c9db9e98d13a74c555 (
plain)
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
58
59
60
61
|
# Makefile for libsndins.so
prefix = @prefix@
srcdir = @srcdir@
libdir = $(prefix)/lib
top_builddir = ..
top_srcdir = @top_srcdir@
VPATH = @srcdir@
includedir = @includedir@
SHELL = @SHELL@
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CC = @CC@
DEFS = @DEFS@
CFLAGS = @CFLAGS@ -fPIC
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@
XEN_CFLAGS = @GUILE_CFLAGS@
XEN_LIBS = @GUILE_LIBS@
GSL_FLAGS = @GSL_CFLAGS@
GSL_LIBS = @GSL_LIBS@
INSTALL = @INSTALL@
SO_INSTALL = @SO_INSTALL@
SO_LD = @SO_LD@
A_LD = ar
A_LD_FLAGS = cr
LD_FLAGS = @LD_FLAGS@
LDSO_FLAGS = @LDSO_FLAGS@
OBJS = sndins.o $(top_builddir)/sndlib.a
SO_TARGET = libsndins.so
A_TARGET = libsndins.a
LIB_TARGET = sndins.so
.c.o:
$(CC) -c $(DEFS) $(CFLAGS) $(XEN_CFLAGS) $(GSL_FLAGS) -I$(top_builddir) -I$(top_srcdir) $<
sndins: $(OBJS)
$(SO_LD) $(LDSO_FLAGS) $(LDFLAGS) -o $(SO_TARGET) $(OBJS) $(XEN_LIBS) $(GSL_LIBS) $(LIBS)
$(A_LD) $(A_LD_FLAGS) $(A_TARGET) $(OBJS)
ranlib $(A_TARGET)
cp $(SO_TARGET) $(LIB_TARGET)
install: sndins
$(mkinstalldirs) $(libdir)
$(mkinstalldirs) $(includedir)
$(INSTALL) $(A_TARGET) $(libdir)/$(A_TARGET)
$(SO_INSTALL) $(SO_TARGET) $(libdir)/$(SO_TARGET)
uninstall:
rm -f $(libdir)/$(A_TARGET)
rm -f $(libdir)/$(SO_TARGET)
clean:
rm -f *.so *.a *.o *.core core 0
distclean: clean
rm -f Makefile *~
# Makefile ends here
|