Advertisement
Guest User

Untitled

a guest
May 22nd, 2017
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. CC=gcc
  2. CCFLAGS=-Wall
  3. LDFLAGS=
  4. SOURCES=$(wildcard *.c)
  5. OBJECTS=$(SOURCES:.c=.o)
  6. TARGET=des
  7.  
  8. all: $(TARGET)
  9.  
  10. $(TARGET): $(OBJECTS)
  11. $(CC) -o $@ $^ $(LDFLAGS)
  12.  
  13. %.o: %.c %.h
  14. $(CC) $(CCFLAGS) -c $<
  15.  
  16. %.o: %.c
  17. $(CC) $(CCFLAGS) -c $<
  18.  
  19. clean:
  20. rm -f *.o $(TARGET)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement