Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.35 KB | None | 0 0
  1. CC = gcc
  2. CFLAGS = -g -Wall -O3 -std=c99
  3. LDFLAGS =
  4. OBJDIR := obj
  5. OBJS := $(addprefix $(OBJDIR)/,main.o)
  6. PROGRAM = main
  7. RM = rm
  8.  
  9. all: $(OBJS)
  10.     $(CC) $(CFLAGS) -o $(PROGRAM) $(OBJS)
  11.     strip -s $(PROGRAM)
  12.  
  13. $(OBJDIR)/%.o: %.c
  14.     $(CC) $(CFLAGS) -c -o $@ $<
  15.  
  16. $(OBJS): | $(OBJDIR)
  17.  
  18. $(OBJDIR):
  19.     mkdir $(OBJDIR)
  20.  
  21. clean:
  22.     $(RM) $(OBJS) $(PROGRAM)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement