1 #############################################################
5 #############################################################
7 SLANG_SOURCE
=slang-
$(SLANG_VERSION
)-mini.
tar.bz2
9 SLANG_SITE
:=http
://www.uclibc.org
/
10 SLANG_DIR
=$(BUILD_DIR
)/slang-
$(SLANG_VERSION
)-mini
11 ifeq ($(BR2_LARGEFILE
),y
)
12 SLANG_CFLAGS
=-D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS
=64
16 $(DL_DIR
)/$(SLANG_SOURCE
):
17 $(WGET
) -P
$(DL_DIR
) $(SLANG_SITE
)/$(SLANG_SOURCE
)
19 $(SLANG_DIR
): $(DL_DIR
)/$(SLANG_SOURCE
)
20 $(SLANG_CAT
) $(DL_DIR
)/$(SLANG_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
22 $(SLANG_DIR
)/libslang.so
: $(SLANG_DIR
)
23 $(MAKE1
) CFLAGS
="-Os -g $(SLANG_CFLAGS)" CC
=$(TARGET_CC
) -C
$(SLANG_DIR
)
25 $(STAGING_DIR
)/lib
/libslang.so
.1: $(SLANG_DIR
)/libslang.so
26 cp
-dpf
$(SLANG_DIR
)/libslang.a
$(STAGING_DIR
)/usr
/lib
27 cp
-dpf
$(SLANG_DIR
)/libslang.so
$(STAGING_DIR
)/lib
28 cp
-dpf
$(SLANG_DIR
)/slang.h
$(STAGING_DIR
)/usr
/include
29 cp
-dpf
$(SLANG_DIR
)/slcurses.h
$(STAGING_DIR
)/usr
/include
30 (cd
$(STAGING_DIR
)/lib
; ln
-fs libslang.so libslang.so
.1)
33 $(TARGET_DIR
)/lib
/libslang.so
.1: $(STAGING_DIR
)/lib
/libslang.so
.1
34 cp
-dpf
$(STAGING_DIR
)/lib
/libslang.so
* $(TARGET_DIR
)/lib
/
35 -$(STRIPCMD
) $(STRIP_STRIP_UNNEEDED
) $(TARGET_DIR
)/lib
/libslang.so
*
37 slang
: uclibc
$(STAGING_DIR
)/lib
/libslang.so
.1 $(TARGET_DIR
)/lib
/libslang.so
.1
39 slang-source
: $(DL_DIR
)/$(SLANG_SOURCE
)
42 rm -f
$(TARGET_DIR
)/lib
/libslang.so
* $(STAGING_DIR
)/usr
/lib
/libslang.a \
43 $(STAGING_DIR
)/usr
/include/slang.h \
44 $(STAGING_DIR
)/usr
/include/slcurses.h
45 -$(MAKE
) -C
$(SLANG_DIR
) clean
50 #############################################################
52 # Toplevel Makefile options
54 #############################################################
55 ifeq ($(BR2_PACKAGE_SLANG
),y
)