Advertisement
Guest User

Untitled

a guest
Oct 19th, 2011
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. CC=g++
  2. CFLAGS=-c -Wall
  3. LDFLAGS=
  4. SOURCES = NewMain.cpp
  5. SOURCES += $(wildcard base/*.cpp)
  6. SOURCES += $(wildcard building/*.cpp)
  7. SOURCES += $(wildcard tools/*.cpp)
  8. SOURCES += $(wildcard economy/*.cpp)
  9. SOURCES += $(wildcard event/*.cpp)
  10. SOURCES += $(wildcard fields/*.cpp)
  11. SOURCES += $(wildcard fields/crops/*.cpp)
  12. SOURCES += $(wildcard fields/fieldOperation/*.cpp)
  13. SOURCES += $(wildcard fields/staticCrops/*.cpp)
  14. SOURCES += $(wildcard legislation/*.cpp)
  15. SOURCES += $(wildcard livestock/*.cpp)
  16. SOURCES += $(wildcard manager/*.cpp)
  17. SOURCES += $(wildcard products/*.cpp)
  18. SOURCES += $(wildcard soil/*.cpp)
  19. SOURCES += $(wildcard technics/*.cpp)
  20. OBJECTS=$(SOURCES:.cpp=.o)
  21. EXECUTABLE=Fasset
  22.  
  23. all: $(SOURCES) $(EXECUTABLE)
  24.  
  25. prefix=/usr/bin
  26. install: Fasset
  27. install -m 0755 Fasset $(prefix)
  28.  
  29. $(EXECUTABLE): $(OBJECTS)
  30. $(CC) $(LDFLAGS) $(OBJECTS) -o $@
  31.  
  32. .cpp.o:
  33. $(CC) $(CFLAGS) -DUNIX $< -o $@
  34.  
  35. clean:
  36. rm -rf *.o base/*.o building/*.o tools/*.o economy/*.o event/*.o fields/*.o fields/crops/*.o fields/fieldOperation/*.o fields/staticCrops/*.o legislation/*.o manager/*.o Nitroscape/*.o products/*.o soil/*.o technics/*.o
  37.  
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement