Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. OUTFILE = bin/21days
  2. CXX = g++
  3. OBJS = obj/main.o obj/game.o obj/interface.o  obj/sys.o
  4.  
  5. CXXFLAGS = -Wno-write-strings
  6.  
  7. all: $(OUTFILE)
  8.  
  9. dirs:
  10.         test -d bin || mkdir -p bin
  11.         test -d obj || mkdir -p obj
  12.  
  13. $(OUTFILE): dirs $(OBJS)
  14.         $(CXX) -o $(OUTFILE) $(OBJS)
  15.  
  16. obj/%.o:  %.cpp
  17.         $(CXX) $(CXXFLAGS) -c $< -o $@
  18.  
  19. clean:
  20.         rm -f $(OBJS) $(OUTFILE)
  21.         rm -rf bin
  22.         rm -rf obj
  23.        
  24. rebuild: clean $(OUTFILE)
  25.  
  26. .PHONY: dirs clean rebuild