[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: makefile




O make nao e' um programa para compilar programas feitos em C. E' 
muito mais geral que isso. Veja o exemplo abaixo de um makefile
que compila classes de um programa escrito em Java. 

carlinhos

----------------------------------------

JAVADIR=/usr/local/java/bin
JAVAC=$(JAVADIR)/javac
JAVA=$(JAVADIR)/java

projeto: Gerenciador.class Leitor.class Status.class Botao.class Celula.class Carro.class Empresa.class Taxi.class
	touch projeto

Gerenciador.class: Gerenciador.java
	$(JAVAC) Gerenciador.java


Leitor.class: Leitor.java
	$(JAVAC) Leitor.java

Status.class: Status.java
	$(JAVAC) Status.java

Botao.class: Botao.java
	$(JAVAC) Botao.java

Celula.class: Celula.java
	$(JAVAC) Celula.java

Carro.class: Carro.java
	$(JAVAC) Carro.java

Empresa.class: Empresa.java
	$(JAVAC) Empresa.java

Taxi.class: Taxi.java
	$(JAVAC) Taxi.java

clean:
	rm -f *.class *~

view: 
	$(JAVA) Gerenciador