Я новичок в Unix, использую подсказку и все. Вот проблема, над которой я сейчас работаю:
Теперь вы несете ответственность за то, чтобы ваш код работал идеально, чтобы инженеры команды Bintendo не делали вас посмешищем. Классы символов включают в себя:
donkeySong.java
evilMario.java
mushroomHead.java
princePlum.java
princessNectarine.java
sunflowerPrincess.java
wowser.java
Для каждого из этих классов есть класс Tester, который содержит все модульные тесты для соответствующего символа с именем (символ) Tester.java, где (символ) может бытьзаменяется любым из имен классов персонажей. Напишите Makefile, который выполняет следующее:
Когда набирается make (символ) .class, создается соответствующий класс транспортного средства, только если его исходный файл Java был обновлен с момента последнеговремя его создания.
При вводе символов make или make будет создан каждый класс символов (donkeySong.class, princessNectarine.class и т. д.), если соответствующий исходный файл Javaобновляется с момента последнего создания этого класса.
При вводе make (символ) Tester.class создается соответствующий класс тестера, если (символ) .java или(символ) Tester.java обновлялся с момента последней сборки тестера.
При вводе команды make tests все классы тестера будут собраны, если соответствующий исходный файл Java дляэтот тестер или тестируемый символ был обновлен с момента его последней сборки.
При вводе команды make clean все файлы классов будут удаленыред.
СОВЕТЫ: Объявите переменные для своих классов, чтобы попытаться упорядочить свой код. Убедитесь, что вы понимаете взаимосвязь между целями и зависимостями
Это то, что у меня естьMakeFile:
.SUFFIXES .java .class
.java.class:
javac $<
donkeySongTester: donkeySong.class
evilMarioTester: evilMario.class
mushroomHeadTester: mushroomHead.class
princePlumTester: princePlum.class
princessNectarineTester: princessNectarine.class
sunflowerPrincessTester: sunflowerPrincess.class
wowserTerster: wowser.class
CLASSES = donkeySong.class evilMario.class mushroomHead.class
princePlum.class princessNectarine.class sunflowerPrincess.class
wowser.class
test: $(CLASSES)
Наверное, я просто хотел узнать, правильно ли я это сделал и выполнил все, о чем просит проблема, и если я что-то упустил, пожалуйста, дайте мне знать! Большое спасибо!