Skip to content
Snippets Groups Projects
Select Git revision
  • 056e8b4b540584b0612c5b5e9b20d472b87c4a84
  • master default protected
  • develop
  • release-3.1.0
  • release-3.0.3
  • release-3.0.2
  • release-3.0.1
  • release-3.0.0
  • release-2.0.3
  • release-2.0.2
  • release-2.0.1
  • release-2.0.0
  • release-1.0.1
  • release-1.0.0
14 results

Makefile

Blame
  • Akira Ohgaki's avatar
    akiraohgaki authored
    056e8b4b
    History
    Makefile 767 B
    SHELL = /bin/sh
    
    TARGET = xdgurl
    srcdir = ./src
    
    DESTDIR =
    prefix = /usr/local
    exec_prefix = $(prefix)
    bindir = $(exec_prefix)/bin
    datadir = $(prefix)/share
    
    INSTALL = install
    INSTALL_PROGRAM = $(INSTALL) -D -m 755
    INSTALL_DATA = $(INSTALL) -D -m 644
    RM = rm -f
    
    .PHONY: all rebuild build clean install uninstall
    
    all: rebuild ;
    
    rebuild: clean build ;
    
    build: $(TARGET) ;
    
    clean:
    	$(RM) ./$(TARGET)
    
    install: build
    	$(INSTALL_PROGRAM) ./$(TARGET) $(DESTDIR)$(bindir)/$(TARGET)
    	$(INSTALL_DATA) $(srcdir)/$(TARGET).desktop $(DESTDIR)$(datadir)/applications/$(TARGET).desktop
    
    uninstall:
    	$(RM) $(DESTDIR)$(bindir)/$(TARGET)
    	$(RM) $(DESTDIR)$(datadir)/applications/$(TARGET).desktop
    
    $(TARGET):
    	# Just copy for now
    	install -m 755 $(srcdir)/$(TARGET).py ./$(TARGET)