blob: 39f9efdcd479ceb7770c126c0ba083c8c41f8ca4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
filters_srcdir := $(top_srcdir)/filters
filters_builddir := $(top_builddir)/filters
filters := $(notdir $(basename $(wildcard $(filters_srcdir)/*.c)))
filters_la := $(addprefix $(filters_builddir)/,$(addsuffix .la,$(filters)))
filters_lo := $(addprefix $(filters_builddir)/,$(addsuffix .lo,$(filters)))
filters_libdir := $(INSTALL_ROOT)$(EXTENSION_DIR)/php_imlib_filters
all : $(filters_la)
install: filters_install
clean: filters_clean
$(filters_lo) : $(filters_builddir)/%.lo : $(filters_srcdir)/%.c
$(LIBTOOL) --mode=compile $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) -c $(filters_srcdir)/$*.c -o $(filters_builddir)/$*.lo
$(filters_la) : %.la : %.lo
$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -module -avoid-version -o $*.la $*.lo -rpath $(filters_libdir) $(EXTRA_LDFLAGS)
filters_install:
$(mkinstalldirs) $(filters_libdir)
$(LIBTOOL) --mode=install cp $(filters_la) $(filters_libdir)
filters_clean:
rm -f $(filters_builddir)/*.{la,lo}
rm -rf $(filters_builddir)/.libs
|