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