Har problem att bygga en vettig makefile för mitt java-projekt.
Håller på och bygger ett spel som består av en klient och en server. Vill gärna skriva make i terminalen och så kompileras automatiskt de filer som har ändrats sedan senaste make.
Mitt försök till detta är typ följande
iwar: client server
client: SomeFile.class SomeFile2.class
server: ServerFile.class ServerFile2.class
SomeFile.class: SomeFile.java
javac SomeFile.java
SomeFile2.class: SomeFile2.ajva
javac SomeFile2.java
ServerFile.class: ServerFile.java
javac ServerFile.java
ServerFile2.class: ServerFile2.java
Javac ServerFile2.java
Problemet är bara att när jag skriver make så kompilerar den ALLTID om källkoden. make verkar inte hajja att projektet är 'up to date'.
Jag är helt ny på makefiler och har bara skrivit makefiler för C tidigare... kanske görs lite annorlunda för Java eftersom java inte använder sig av någon länkare?