ungureanuvladvictor

Untitled

Jun 24th, 2013
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. CC=gcc
  2. CFLAGS=-c -Wall -m32
  3. OBJ_FOLDER=obj
  4. all: boot
  5.  
  6. boot: main.o bootp.o udp.o ipv4.o ether2.o rndis.o utils.o arp.o tftp.o
  7. mkdir -p bin
  8. $(CC) -I/usr/include/libusb-1.0 main.o ipv4.o bootp.o udp.o ether2.o rndis.o utils.o arp.o tftp.o -lusb-1.0 -m32 -o bin/boot
  9.  
  10. main.o: main.c
  11. $(CC) $(CFLAGS) -I/usr/include/libusb-1.0 -lusb-1.0 main.c
  12.  
  13. bootp.o: bootp.c
  14. $(CC) $(CFLAGS) bootp.c
  15.  
  16. udp.o: udp.c
  17. $(CC) $(CFLAGS) udp.c
  18.  
  19. ipv4.o: ipv4.c
  20. $(CC) $(CFLAGS) ipv4.c
  21.  
  22. ether2.o: ether2.c
  23. $(CC) $(CFLAGS) ether2.c
  24.  
  25. rndis.o: rndis.c
  26. $(CC) $(CFLAGS) rndis.c
  27.  
  28. utils.o: utils.c
  29. $(CC) $(CFLAGS) utils.c
  30.  
  31. arp.o: arp.c
  32. $(CC) $(CFLAGS) arp.c
  33.  
  34. tftp.o: tftp.c
  35. $(CC) $(CFLAGS) tftp.c
  36.  
  37. clean:
  38. rm -rf *o bin/boot
Advertisement
Add Comment
Please, Sign In to add comment