All pastes #928490 Raw Edit

Unnamed

public text v1 · immutable
·published 2008-03-05 02:32 UTC
rendered paste body
CFLAGS= -Wall -O                                                                                                                                                           
CC=g++                                                                                                                                                                     
COMPILE= $(CC) $(CFLAGS) -c                                                                                                                                                
OBJFILES := $(patsubst %.cpp,%.o,$(wildcard *.cpp))                                                                                                                        
                                                                                                                                                                           
all: main                                                                                                                                                                  
                                                                                                                                                                           
main: $(OBJFILES)                                                                                                                                                          
    $(CC) -o main $(OBJFILES)                                                                                                                                              
                                                                                                                                                                           
%.o: %.cpp                                                                                                                                                                 
    $(COMPILE) -o $@ $<                                                                                                                                                    
                                                                                                                                                                           
clean:                                                                                                                                                                     
    rm -f part1 part2 *.o                                                                                                                                                  
                                                                                                                                                                           
run: main                                                                                                                                                                  
    ./main