Advertisement
Guest User

Untitled

a guest
Nov 9th, 2011
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. CC=g++
  2. CFLAGS=-c -Wall
  3. LDFLAGS=
  4. SOURCES = $(wildcard *.cpp)
  5.  
  6. OBJECTS=$(SOURCES:.cpp=.o)
  7. EXECUTABLE=Fasset
  8.  
  9. all: $(SOURCES) $(EXECUTABLE)
  10.  
  11. prefix=/usr/bin
  12. manpage=/usr/share/man/man1
  13. install: Fasset
  14. -mkdir -p ${DESTDIR}$(prefix)
  15. install -m 0755 Fasset ${DESTDIR}$(prefix)
  16. rm Fasset
  17. -mkdir -p ${DESTDIR}$(manpage)
  18. install -m 0755 Fasset.1.gz ${DESTDIR}$(manpage)
  19.  
  20.  
  21. $(EXECUTABLE): $(OBJECTS)
  22. $(CC) $(LDFLAGS) $(OBJECTS) -o $@
  23.  
  24. .cpp.o:
  25. $(CC) $(CFLAGS) -DUNIX -std=gnu++0x -pthread $< -o $@
  26.  
  27. clean:
  28. rm -rf Fasset *.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 livestock/*.o *.o
  29.  
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement