2 # Author(s): Enrico Weigelt, metux IT services <weigelt@metux.de>
8 INCLUDEDIR?
=$(PREFIX
)/include
9 PKGCONFIGDIR?
=$(LIBDIR
)/pkgconfig
13 PKG_CONFIG?
=pkg-config
14 PKG_CONFIG_PATH?
=$(SYSROOT
)$(PKGCONFIGDIR
)
16 MIXP_LIBS?
=`$(PKG_CONFIG) --libs libmixp`
17 MIXP_CFLAGS?
=`$(PKG_CONFIG) --cflags libmixp` -Wall
19 CFLAGS
+=$(MIXP_CFLAGS
)
24 sed
-e
's~@VERSION@~$(VERSION)~' | \
25 sed
-e
's~@PREFIX@~$(PREFIX)~' | \
26 sed
-e
's~@LIBDIR@~$(LIBDIR)~' | \
27 sed
-e
's~@INCLUDEDIR@~$(INCLUDEDIR)~' > $@
30 $(AR
) cr
$@
$^
&& $(RANLIB
) $@
33 # $(LD) -o $@ -soname $(SONAME) -shared $^
36 $(LD
) -o
$@
-lc
$(LDFLAGS
) -no-undefined
-shared
-soname
$(SONAME
) $^
39 $(CC
) -o
$@
-c
$< $(CFLAGS
)
42 $(CC
) -fpic
-o
$@
-c
$< $(CFLAGS
)
45 @echo PREFIX
=$(PREFIX
)
46 @echo PKG_CONFIG_PATH
=$(PKG_CONFIG_PATH
)
47 @echo MIXP_LDFLAGS
=$(MIXP_LDFLAGS
)
48 @echo MIXP_CFLAGS
=$(MIXP_CFLAGS
)