test: disable regex tests
[uclibc-ng.git] / libuargp / Makefile.in
blobf1ccfa640a70d61dc14d5de375252c9ea3dd0982
1 # Makefile for uClibc (libuargp)
3 # Copyright (C) 2009, 2010 STMicroelectronics Ltd.
4 # Author(s): Salvatore Cro <salvatore.cro at st.com>
5 # - First implementation, embedded into libc
6 # Filippo Arcidiacono <filippo.arcidiacono at st.com>
7 # - Reworked for stand-alone libuargp implementation
9 # Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
12 CFLAGS-libuargp := -DNOT_IN_libc -DIS_IN_libuargp $(SSP_ALL_CFLAGS)
14 LDFLAGS-libuargp.so := $(LDFLAGS)
16 LIBS-libuargp.so := $(LIBS)
18 libuargp_FULL_NAME := libuargp-$(VERSION).so
20 libuargp_DIR := $(top_srcdir)libuargp
21 libuargp_OUT := $(top_builddir)libuargp
23 libuargp_SRC-y :=
24 libuargp_SRC-$(UCLIBC_HAS_ARGP) := $(addsuffix .c,$(addprefix argp-, ba \
25 eexst fmtstream fs-xinl help parse pv pvh xinl))
27 CFLAGS-argp-xinl.c = -fgnu89-inline
29 libuargp_SRC := $(addprefix $(libuargp_DIR)/,$(libuargp_SRC-y))
30 libuargp_OBJ := $(patsubst $(libuargp_DIR)/%.c,$(libuargp_OUT)/%.o,$(libuargp_SRC))
32 libuargp_SRCS := $(libuargp_SRC)
33 libuargp_OBJS := $(libuargp_OBJ)
35 ifeq ($(DOPIC),y)
36 libuargp-a-y := $(libuargp_OBJS:.o=.os)
37 else
38 libuargp-a-y := $(libuargp_OBJS)
39 endif
40 libuargp-so-y := $(libuargp_OBJS:.o=.os)
42 lib-a-$(UCLIBC_HAS_ARGP) += $(top_builddir)lib/libuargp.a
43 lib-so-$(UCLIBC_HAS_ARGP) += $(top_builddir)lib/libuargp.so
45 objclean-y += CLEAN_libuargp
47 ifeq ($(DOPIC),y)
48 $(top_builddir)lib/libuargp.so: $(top_builddir)lib/libuargp.a $(libc.depend)
49 else
50 $(top_builddir)lib/libuargp.so: $(libuargp_OUT)/libuargp_so.a $(libc.depend)
51 endif
52 $(call link.so,$(libuargp_FULL_NAME),$(MAJOR_VERSION))
54 $(libuargp_OUT)/libuargp_so.a: $(libuargp-so-y)
55 $(Q)$(RM) $@
56 $(do_ar)
58 $(libuargp_OUT)/libuargp.oS: $(libuargp_SRCS)
59 $(Q)$(RM) $@
60 $(compile-m)
62 $(top_builddir)lib/libuargp.a: $(libuargp-a-y)
63 $(Q)$(INSTALL) -d $(dir $@)
64 $(Q)$(RM) $@
65 $(do_ar)
67 CLEAN_libuargp:
68 $(do_rm) $(addprefix $(libuargp_OUT)/*., o os oS a)