Makefile 478 B

12345678910111213141516171819
  1. CC=/usr/bin/gcc
  2. CFLAGS=-Wall -Werror -fno-builtin -O0 -g -pthread -m64 -std=iso9899:1999
  3. OBJ=bin/obj
  4. OBJS=$(OBJ)/example.o $(OBJ)/example2.o $(OBJ)/foo.o
  5. all: bin/example
  6. bin/example: $(OBJS)
  7. $(CC) $(CFLAGS) -o bin/example $(OBJS)
  8. bin/obj/foo.o: example.h example2.h
  9. $(CC) $(CFLAGS) -c -o $(OBJ)/foo.o foo.c
  10. bin/obj/example.o: example.c
  11. $(CC) $(CFLAGS) -c -o $(OBJ)/example.o example.c
  12. bin/obj/example2.o: example2.c
  13. $(CC) $(CFLAGS) -c -o $(OBJ)/example2.o example2.c