makefile 473 B

1234567891011121314151617181920
  1. GTK_FLAGS = `pkg-config --cflags gtk+-3.0`
  2. GTK_LIBS = `pkg-config --libs gtk+-3.0`
  3. OBJECTS = $(patsubst src/%.c, build/%.o, $(wildcard src/*.c))
  4. run: build
  5. ./percentage_calculator
  6. build: $(OBJECTS)
  7. gcc $(GTK_LIBS) build/*.o -o percentage_calculator
  8. build/logic.o: src/logic.c src/logic.h
  9. gcc -c $(GTK_FLAGS) src/logic.c -o build/logic.o
  10. build/main.o: src/main.c src/main.h
  11. gcc -c $(GTK_FLAGS) src/main.c -o build/main.o
  12. clean:
  13. rm build/*.o percentage_calculator