dragon

Fork of dragon, a GUI utility for drag-and-drop file transfers
git clone git://git.laack.co/dragon.git
Log | Files | Refs | README

Makefile (713B)


      1 PREFIX = $(HOME)/.local
      2 MANPREFIX = $(PREFIX)/share/man
      3 NAME = dragon
      4 
      5 GTK_CFLAGS = `pkg-config --cflags gtk+-3.0`
      6 GTK_LDLIBS = `pkg-config --libs gtk+-3.0`
      7 
      8 all: $(NAME)
      9 
     10 $(NAME): dragon.c Makefile
     11 	$(CC) --std=c99 -Wall $(DEFINES) dragon.c -o $(NAME) $(GTK_CFLAGS) $(CFLAGS) $(LDFLAGS) $(GTK_LDLIBS)
     12 
     13 install: $(NAME)
     14 	mkdir -p $(DESTDIR)$(PREFIX)/bin
     15 	cp -f $(NAME) $(DESTDIR)$(PREFIX)/bin
     16 	chmod 755 $(DESTDIR)$(PREFIX)/bin/$(NAME)
     17 	mkdir -p $(DESTDIR)$(MANPREFIX)/man1
     18 	sed -e "s/dragon/$(NAME)/g" dragon.1 > $(DESTDIR)$(MANPREFIX)/man1/$(NAME).1
     19 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/$(NAME).1
     20 
     21 uninstall:
     22 	rm -f $(DESTDIR)$(PREFIX)/bin/$(NAME) $(DESTDIR)$(MANPREFIX)/man1/$(NAME).1
     23 
     24 clean:
     25 	rm -f $(NAME)