| 123456789101112131415161718 |
- CFLAGS += $$(pkg-config gtk+-3.0 --cflags)
- CXXFLAGS= -std=c++98 -pedantic -Wall -O3
- LIBS= $$(pkg-config gtk+-3.0 --libs)
- OBJS= haader.o image.o exif.o csv_reader.o
-
- haader_gtk: main.cpp $(OBJS)
- $(CXX) main.cpp -o haader_gtk -I../include $(OBJS) $(CXXFLAGS) $(CFLAGS) $(LIBS)
-
- run: haader_gtk
- ./haader_gtk
-
- %.o: ../src/%.cpp ../include/%.h
- $(CXX) $< -c -o $@ -I../include $(CFLAGS) $(CXXFLAGS)
-
- clean:
- rm -f haader_gtk $(OBJS)
-
- .PHONY: run clean
|