CC = gcc FLAGS = -g -Wall LIBS = -lpthread OBJECT = activemsg TEMP_DIR = pimponeta default: all all: act_daemon.o act_msg.o act_socket.o errexit.o main.o passivesock.o #quais os .o necessários $(CC) $(FLAGS) $(TEMP_DIR)/*.o -o $(OBJECT) -I. -L. $(LIBS) act_daemon.o: act_daemon.c #aki está um $(CC) $(FLAGS) -c act_daemon.c -o $(TEMP_DIR)/act_daemon.o act_msg.o: act_msg.c # aki está outro... $(CC) $(FLAGS) -c act_msg.c -o $(TEMP_DIR)/act_msg.o act_socket.o: act_socket.c $(CC) $(FLAGS) -c act_socket.c -o $(TEMP_DIR)/act_socket.o errexit.o: errexit.c $(CC) $(FLAGS) -c errexit.c -o $(TEMP_DIR)/errexit.o main.o: main.c $(CC) $(FLAGS) -c main.c -o $(TEMP_DIR)/main.o passivesock.o: passivesock.c $(CC) $(FLAGS) -c passivesock.c -o $(TEMP_DIR)/passivesock.o clean: rm -f $(OBJECT) $(TEMP_DIR)/*.o