Как обрабатывать конкретные файлы и связывать их? - PullRequest
0 голосов
/ 11 сентября 2010

Я нашел что-то для компиляции текстового файла в виде строковой переменной: Код:

objcopy --input binary --output elf64-x86-64 --binary-architecture i386 test.txt test.o

и я хочу сделать это для каждого ./included_text/*.abc, а затем ссылки на каждый из этих файлов. Я нашел шаги до / после сборки, но не могу найти ничего, что могло бы мне помочь. Или вы можете объяснить, как сделать весь make-файл, если это проще.

1 Ответ

0 голосов
/ 13 января 2011
output:

text_files:= $(wildcard *.txt)

text_objects:=$(addsuffix .o,$(basename $(text_files)))
objects=$(text_objects) $(other_objects)


%.o: %.txt
    objcopy --input binary $(OBJCOPY_FLAGS) $< $@

output: $(objects)
    echo linking $@ from $^
    #ld ....
...