Advertisement
Guest User

Untitled

a guest
Jan 30th, 2012
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.81 KB | None | 0 0
  1. CC     = gcc
  2. CFLAGS = -ggdb3 -Wall -lm `pkg-config --cflags gtk+-2.0`
  3. LIBS   = `pkg-config --libs gtk+-2.0`
  4.  
  5. all: mainout clean
  6.  
  7. mainout: main.o draw.o floyds.o simpletools.o graph.o tads.o bucket.o
  8.     $(CC) $(LIBS) -o mainout main.o draw.o floyds.o simpletools.o graph.o tads.o bucket.o
  9.    
  10. main.o: main.c draw.h floyds.h simpletools.h graph.h tads.o bucket.o
  11.     $(CC) $(CFLAGS) -c main.c
  12.    
  13. draw.o: draw.c simpletools.h graph.h
  14.     $(CC) $(CFLAGS) -c draw.c
  15.    
  16. floyds.o: floyds.c draw.h simpletools.h graph.h
  17.         $(CC) $(CFLAGS) -c floyds.c
  18.    
  19. simpletools.o: simpletools.c
  20.     $(CC) $(CFLAGS) -c simpletools.c
  21.    
  22. graph.o: graph.c
  23.     $(CC) $(CFLAGS) -c graph.c
  24.  
  25. tads.o: tads.c bucket.h graph.h
  26.     $(CC) $(CFLAGS) -c tads.c
  27.    
  28. bucket.o: bucket.c
  29.     $(CC) $(CFLAGS) -c bucket.c
  30.  
  31. .PHONY: clean
  32. clean:
  33.     rm *.o
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement