Advertisement
Guest User

Untitled

a guest
Jun 19th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 1.09 KB | None | 0 0
  1. CC=gcc
  2. PARAMS=-Wall -lwiringPi
  3. FOLDER=build/
  4.  
  5. build: cd sed jeu
  6.  
  7. debug: cd sed_debug build_debug
  8.  
  9. jeu: jeu.c $(FOLDER)systeme.o $(FOLDER)clavier.o $(FOLDER)fichier.o $(FOLDER)code.o $(FOLDER)userlist.o
  10.     $(CC) -o Jeu $^ $(PARAMS)
  11.  
  12. build_debug: jeu.c $(FOLDER)systeme.o $(FOLDER)clavier.o $(FOLDER)fichier.o $(FOLDER)code.o $(FOLDER)wiringPi.o $(FOLDER)userlist.o
  13.     $(CC) -o Jeu $^ -Wall
  14.  
  15. $(FOLDER)systeme.o: systeme.c
  16.     $(CC) -o $@ -c $< $(PARAMS)
  17.  
  18. $(FOLDER)clavier.o: clavier.c
  19.     $(CC) -o $@ -c $< $(PARAMS)
  20.  
  21. $(FOLDER)fichier.o: fichier.c
  22.     $(CC) -o $@ -c $< $(PARAMS)
  23.  
  24. $(FOLDER)code.o: code.c
  25.     $(CC) -o $@ -c $< $(PARAMS)
  26.  
  27. $(FOLDER)wiringPi.o: wiringPi.c
  28.     $(CC) -o $@ -c $< $(PARAMS)
  29.  
  30. $(FOLDER)userlist.o: userlist.c
  31.     $(CC) -o $@ -c $< $(PARAMS)
  32.  
  33. sed:
  34.     sed -i -e "s/az(/\/\/az(/g" jeu.c
  35.     sed -i -e "s/#include \"wiringPi.h\"/#include <wiringPi.h>/g" systeme.h
  36.  
  37. sed_debug:
  38.     sed -i -e "s/\/\/az(/az(/g" jeu.c
  39.     sed -i -e "s/#include <wiringPi.h>/#include \"wiringPi.h\"/g" systeme.h
  40.  
  41. cd:
  42.     mkdir -p $(FOLDER)
  43.     cd $(FOLDER)
  44.  
  45. clean:
  46.     mkdir -p $(FOLDER)
  47.     rm -r $(FOLDER)
  48.     rm -f Jeu
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement