123456789101112131415161718 |
- CC=/usr/bin/gcc
- CFLAGS=-Wall -Werror -fno-builtin -O0 -g -pthread -m64 -std=iso9899:1999
- OBJ=bin/obj
- OBJS=$(OBJ)/example.o $(OBJ)/example2.o $(OBJ)/foo.o
- all: bin/example
- bin/example: $(OBJS)
- $(CC) $(CFLAGS) -o bin/example $(OBJS)
- bin/obj/foo.o: example.h example2.h
- $(CC) $(CFLAGS) -c -o $(OBJ)/foo.o foo.c
- bin/obj/example.o: example.c
- $(CC) $(CFLAGS) -c -o $(OBJ)/example.o example.c
- bin/obj/example2.o: example2.c
- $(CC) $(CFLAGS) -c -o $(OBJ)/example2.o example2.c
|