CC = gcc CFLAGS = `pkg-config --cflags gtk+-2.0` -Wall -Wextra -g LIBS = `pkg-config --libs gtk+-2.0` OBJ = main.o md_render.o TARGET = mdviewer all: $(TARGET) $(TARGET): $(OBJ) $(CC) -o $@ $^ $(LIBS) %.o: %.c $(CC) $(CFLAGS) -c $< -o $@ deb: $(TARGET) mkdir -p pkg/DEBIAN mkdir -p pkg/usr/bin mkdir -p pkg/usr/share/applications mkdir -p pkg/usr/share/icons/hicolor/48x48/apps cp $(TARGET) pkg/usr/bin/ cp mdviewer.desktop pkg/usr/share/applications/ cp control pkg/DEBIAN/ dpkg-deb --build pkg mdviewer.deb clean: rm -rf $(OBJ) $(TARGET) pkg mdviewer.deb