Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.46 KB | None | 0 0
  1. CFLAGS = g -Wall -Werror -std=gnu11 -fsanitize=undefined
  2. LDFlAGS = -fsanitize=undefined -g
  3. LIBS += -lm
  4. CC = gcc
  5.  
  6. TARGETS = program
  7. CFILES = task.c input.c free_all_arrays.c numerical_methods.c output.c
  8. HEADFILE = head.h
  9. OBJFILES = $(CFILES: .c = .o)
  10.  
  11. all: $(TARGETS)
  12.  
  13. program: $(OBJFILES)
  14.     $(CC) $(LDFLAGS) $^ -o $@ $(LIBS)
  15. include deps.make
  16. deps.make: $(CFILES) $(HEADFILES)
  17.     $(CC) -MM $(CFILES) > deps.make
  18. clean:
  19.     -rm -f $(TARGETS) *.o deps.make
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement