diff options
Diffstat (limited to 'busybox/libbb/Makefile.in')
-rw-r--r-- | busybox/libbb/Makefile.in | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/busybox/libbb/Makefile.in b/busybox/libbb/Makefile.in new file mode 100644 index 000000000..85d4a967b --- /dev/null +++ b/busybox/libbb/Makefile.in | |||
@@ -0,0 +1,107 @@ | |||
1 | # Makefile for busybox | ||
2 | # | ||
3 | # Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org> | ||
4 | # | ||
5 | # This program is free software; you can redistribute it and/or modify | ||
6 | # it under the terms of the GNU General Public License as published by | ||
7 | # the Free Software Foundation; either version 2 of the License, or | ||
8 | # (at your option) any later version. | ||
9 | # | ||
10 | # This program is distributed in the hope that it will be useful, | ||
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
13 | # General Public License for more details. | ||
14 | # | ||
15 | # You should have received a copy of the GNU General Public License | ||
16 | # along with this program; if not, write to the Free Software | ||
17 | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
18 | |||
19 | LIBBB_AR:=libbb.a | ||
20 | ifndef $(LIBBB_DIR) | ||
21 | LIBBB_DIR:=$(top_builddir)/libbb/ | ||
22 | endif | ||
23 | srcdir=$(top_srcdir)/libbb | ||
24 | |||
25 | LIBBB_SRC:= \ | ||
26 | bb_asprintf.c ask_confirmation.c change_identity.c chomp.c \ | ||
27 | compare_string_array.c concat_path_file.c copy_file.c copyfd.c \ | ||
28 | correct_password.c create_icmp_socket.c create_icmp6_socket.c \ | ||
29 | device_open.c dump.c error_msg.c error_msg_and_die.c find_mount_point.c \ | ||
30 | find_pid_by_name.c find_root_device.c fgets_str.c full_read.c \ | ||
31 | full_write.c get_last_path_component.c get_line_from_file.c get_ug_id.c \ | ||
32 | get_terminal_width_height.c hash_fd.c herror_msg.c herror_msg_and_die.c \ | ||
33 | human_readable.c inet_common.c inode_hash.c interface.c isdirectory.c \ | ||
34 | kernel_version.c last_char_is.c llist_add_to.c login.c loop.c \ | ||
35 | make_directory.c mode_string.c module_syscalls.c mtab.c mtab_file.c \ | ||
36 | my_getgrgid.c my_getgrnam.c my_getpwnam.c my_getug.c\ | ||
37 | my_getpwuid.c obscure.c parse_mode.c parse_number.c perror_msg.c \ | ||
38 | perror_msg_and_die.c print_file.c get_console.c \ | ||
39 | process_escape_sequence.c procps.c pwd2spwd.c pw_encrypt.c qmodule.c \ | ||
40 | read_package_field.c recursive_action.c remove_file.c \ | ||
41 | restricted_shell.c run_parts.c run_shell.c safe_read.c safe_write.c \ | ||
42 | safe_strncpy.c setup_environment.c simplify_path.c syscalls.c \ | ||
43 | trim.c u_signal_names.c vdprintf.c verror_msg.c \ | ||
44 | vherror_msg.c vperror_msg.c wfopen.c xconnect.c xgetcwd.c \ | ||
45 | xgethostbyname.c xgethostbyname2.c xreadlink.c xregcomp.c xgetlarg.c \ | ||
46 | get_terminal_width_height.c fclose_nonstdin.c fflush_stdout_and_exit.c \ | ||
47 | getopt_ulflags.c default_error_retval.c wfopen_input.c speed_table.c \ | ||
48 | perror_nomsg_and_die.c perror_nomsg.c skip_whitespace.c bb_askpass.c \ | ||
49 | warn_ignoring_args.c concat_subpath_file.c vfork_daemon_rexec.c | ||
50 | |||
51 | LIBBB_OBJS=$(patsubst %.c,$(LIBBB_DIR)%.o, $(LIBBB_SRC)) | ||
52 | |||
53 | LIBBB_MSRC0:=$(srcdir)/messages.c | ||
54 | LIBBB_MOBJ0:=full_version.o \ | ||
55 | memory_exhausted.o invalid_date.o io_error.o \ | ||
56 | write_error.o name_longer_than_foo.o unknown.o \ | ||
57 | can_not_create_raw_socket.o perm_denied_are_you_root.o \ | ||
58 | shadow_file.o passwd_file.o group_file.o gshadow_file.o nologin_file.o \ | ||
59 | securetty_file.o motd_file.o \ | ||
60 | msg_standard_input.o msg_standard_output.o shell_file.o | ||
61 | |||
62 | LIBBB_MSRC1:=$(srcdir)/xfuncs.c | ||
63 | LIBBB_MOBJ1:=xmalloc.o xrealloc.o xcalloc.o xstrdup.o xstrndup.o \ | ||
64 | xfopen.o xopen.o xread.o xread_all.o xread_char.o \ | ||
65 | xferror.o xferror_stdout.o xfflush_stdout.o strlen.o | ||
66 | |||
67 | LIBBB_MSRC2:=$(srcdir)/printf.c | ||
68 | LIBBB_MOBJ2:=bb_vfprintf.o bb_vprintf.o bb_fprintf.o bb_printf.o | ||
69 | |||
70 | LIBBB_MSRC3:=$(srcdir)/xgetularg.c | ||
71 | LIBBB_MOBJ3:=xgetularg_bnd_sfx.o xgetlarg_bnd_sfx.o getlarg10_sfx.o \ | ||
72 | xgetularg_bnd.o xgetularg10_bnd.o xgetularg10.o | ||
73 | |||
74 | LIBBB_MSRC4:=$(srcdir)/safe_strtol.c | ||
75 | LIBBB_MOBJ4:=safe_strtoi.o safe_strtod.o safe_strtol.o safe_strtoul.o | ||
76 | |||
77 | LIBBB_MOBJS0=$(patsubst %,$(LIBBB_DIR)%, $(LIBBB_MOBJ0)) | ||
78 | LIBBB_MOBJS1=$(patsubst %,$(LIBBB_DIR)%, $(LIBBB_MOBJ1)) | ||
79 | LIBBB_MOBJS2=$(patsubst %,$(LIBBB_DIR)%, $(LIBBB_MOBJ2)) | ||
80 | LIBBB_MOBJS3=$(patsubst %,$(LIBBB_DIR)%, $(LIBBB_MOBJ3)) | ||
81 | LIBBB_MOBJS4=$(patsubst %,$(LIBBB_DIR)%, $(LIBBB_MOBJ4)) | ||
82 | |||
83 | libraries-y+=$(LIBBB_DIR)$(LIBBB_AR) | ||
84 | |||
85 | $(LIBBB_DIR)$(LIBBB_AR): $(LIBBB_OBJS) $(LIBBB_MOBJS0) $(LIBBB_MOBJS1) \ | ||
86 | $(LIBBB_MOBJS2) $(LIBBB_MOBJS3) $(LIBBB_MOBJS4) | ||
87 | $(AR) -ro $@ $(LIBBB_OBJS) $(LIBBB_MOBJS0) $(LIBBB_MOBJS1) \ | ||
88 | $(LIBBB_MOBJS2) $(LIBBB_MOBJS3) $(LIBBB_MOBJS4) | ||
89 | |||
90 | $(LIBBB_DIR)%.o: $(srcdir)/%.c | ||
91 | $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -c -o $@ $< | ||
92 | |||
93 | $(LIBBB_MOBJS0): $(LIBBB_MSRC0) | ||
94 | $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -DL_$(notdir $*) -c $< -o $@ | ||
95 | |||
96 | $(LIBBB_MOBJS1): $(LIBBB_MSRC1) | ||
97 | $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -DL_$(notdir $*) -c $< -o $@ | ||
98 | |||
99 | $(LIBBB_MOBJS2): $(LIBBB_MSRC2) | ||
100 | $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -DL_$(notdir $*) -c $< -o $@ | ||
101 | |||
102 | $(LIBBB_MOBJS3): $(LIBBB_MSRC3) | ||
103 | $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -DL_$(notdir $*) -c $< -o $@ | ||
104 | |||
105 | $(LIBBB_MOBJS4): $(LIBBB_MSRC4) | ||
106 | $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -DL_$(notdir $*) -c $< -o $@ | ||
107 | |||