diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -246,7 +246,7 @@ mtab_file.c my_getgrnam.c my_getgrgid.c my_getpwnam.c my_getpwnamegid.c \ | |||
246 | my_getpwuid.c parse_mode.c parse_number.c perror_msg.c perror_msg_and_die.c \ | 246 | my_getpwuid.c parse_mode.c parse_number.c perror_msg.c perror_msg_and_die.c \ |
247 | print_file.c process_escape_sequence.c read_package_field.c recursive_action.c \ | 247 | print_file.c process_escape_sequence.c read_package_field.c recursive_action.c \ |
248 | safe_read.c safe_strncpy.c syscalls.c syslog_msg_with_name.c time_string.c \ | 248 | safe_read.c safe_strncpy.c syscalls.c syslog_msg_with_name.c time_string.c \ |
249 | trim.c unarchive.c unzip.c vdprintf.c verror_msg.c vperror_msg.c wfopen.c xfuncs.c \ | 249 | trim.c unzip.c vdprintf.c verror_msg.c vperror_msg.c wfopen.c xfuncs.c \ |
250 | xgetcwd.c xreadlink.c xregcomp.c interface.c remove_file.c last_char_is.c \ | 250 | xgetcwd.c xreadlink.c xregcomp.c interface.c remove_file.c last_char_is.c \ |
251 | copyfd.c vherror_msg.c herror_msg.c herror_msg_and_die.c xgethostbyname.c \ | 251 | copyfd.c vherror_msg.c herror_msg.c herror_msg_and_die.c xgethostbyname.c \ |
252 | dirname.c make_directory.c strdup_substr.c | 252 | dirname.c make_directory.c strdup_substr.c |
@@ -262,6 +262,11 @@ memory_exhausted invalid_date invalid_option io_error dash_dash_help \ | |||
262 | write_error too_few_args name_longer_than_foo unknown | 262 | write_error too_few_args name_longer_than_foo unknown |
263 | LIBBB_MOBJ=$(patsubst %,$(LIBBB)/%.o, $(LIBBB_MESSAGES)) | 263 | LIBBB_MOBJ=$(patsubst %,$(LIBBB)/%.o, $(LIBBB_MESSAGES)) |
264 | 264 | ||
265 | LIBBB_ARCSRC=libbb/unarchive.c | ||
266 | LIBBB_ARCOBJ= archive_offset seek_sub_file extract_archive unarchive \ | ||
267 | get_header_ar get_header_cpio get_header_tar deb_extract | ||
268 | LIBBB_AROBJS=$(patsubst %,$(LIBBB)/%.o, $(LIBBB_ARCOBJ)) | ||
269 | |||
265 | 270 | ||
266 | # Put user-supplied flags at the end, where they | 271 | # Put user-supplied flags at the end, where they |
267 | # have a chance of winning. | 272 | # have a chance of winning. |
@@ -365,10 +370,14 @@ $(LIBBB_MOBJ): $(LIBBB_MSRC) | |||
365 | - mkdir -p $(LIBBB) | 370 | - mkdir -p $(LIBBB) |
366 | $(CC) $(CFLAGS) $(LIBBB_CFLAGS) -DL_$(patsubst libbb/%,%,$*) -c $< -o $*.o | 371 | $(CC) $(CFLAGS) $(LIBBB_CFLAGS) -DL_$(patsubst libbb/%,%,$*) -c $< -o $*.o |
367 | 372 | ||
373 | $(LIBBB_AROBJS): $(LIBBB_ARCSRC) | ||
374 | - mkdir -p $(LIBBB) | ||
375 | $(CC) $(CFLAGS) $(LIBBB_CFLAGS) -DL_$(patsubst libbb/%,%,$*) -c $< -o $*.o | ||
376 | |||
368 | libpwd.a: $(PWD_OBJS) | 377 | libpwd.a: $(PWD_OBJS) |
369 | $(AR) $(ARFLAGS) $@ $^ | 378 | $(AR) $(ARFLAGS) $@ $^ |
370 | 379 | ||
371 | libbb.a: $(LIBBB_MOBJ) $(LIBBB_OBJS) | 380 | libbb.a: $(LIBBB_MOBJ) $(LIBBB_AROBJS) $(LIBBB_OBJS) |
372 | $(AR) $(ARFLAGS) $@ $^ | 381 | $(AR) $(ARFLAGS) $@ $^ |
373 | 382 | ||
374 | usage.o: usage.h | 383 | usage.o: usage.h |