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`
22 CFLAGS
+=$(MIXP_CFLAGS
)
27 sed
-e
's~@VERSION@~$(VERSION)~' | \
28 sed
-e
's~@PREFIX@~$(PREFIX)~' | \
29 sed
-e
's~@LIBDIR@~$(LIBDIR)~' | \
30 sed
-e
's~@INCLUDEDIR@~$(INCLUDEDIR)~' > $@
33 $(AR
) cr
$@
$^
&& $(RANLIB
) $@
36 # $(LD) -o $@ -soname lib$(SONAME) -shared $^
39 # $(LD) -o $@ -lc $(LDFLAGS) -no-undefined -shared -soname $(SONAME) $^ $(LIBC_LIBS)
42 $(LD
) -o
$@
-lc
$(LDFLAGS
) -no-undefined
-shared
$^
$(LIBC_LIBS
)
45 $(CC
) -o
$@
-c
$< $(CFLAGS
)
48 $(CC
) -fpic
-o
$@
-c
$< $(CFLAGS
)
51 uno
-w
-t
-u
-o
$@
-c
$< $(CFLAGS
)
54 @echo PREFIX
=$(PREFIX
)
55 @echo PKG_CONFIG_PATH
=$(PKG_CONFIG_PATH
)
56 @echo MIXP_LDFLAGS
=$(MIXP_LDFLAGS
)
57 @echo MIXP_CFLAGS
=$(MIXP_CFLAGS
)