парсер бизонов / флексов в затмение - PullRequest
0 голосов
/ 09 июня 2011

Мне трудно понять, как "объединить" два моих проекта.

- У меня есть проект, состоящий из синтаксического анализатора bison / flex с его исходниками и собственного make-файла.

- У меня есть проект eclipse (с его собственными источниками) с автоматической генерацией make-файла.

Что я сделал до сих пор:
На Затмении

--click on my project>new Folder>link to folder in FS
--exclude the "main.cc" that is the main for the parser project when it is alone

Теперь у меня есть доступ к файлам проекта моего парсера

(cpf.y, token.lex, heading.h, makefile) 

Теперь я хотел бы добавить интересные части моего собственного make-файла в автоматически сгенерированный make-файл моего проекта eclipse ?? (Я не могу найти подходящее место для этого)

Привет

1 Ответ

1 голос
/ 10 июня 2011

На самом деле решение довольно простое:

- щелкните правой кнопкой мыши проект

- под тегом сборки c ++ --uncheck генерирует автоматический make-файл

Теперь ваш make-файл останется, и вы сможете изменять его, не перезаписывая его.

Единственная проблема заключается в том, что вам придется вручную добавлять каждый новый файл из вашего проекта eclipse (т.е. не может иметьавтоматическая часть для проекта eclipse и ручная часть для анализатора)

...