Makefile 617 B

12345678910111213141516171819202122232425262728
  1. CC=valac
  2. CFLAGS=--pkg gtk+-3.0
  3. LDFLAGS=-X -lm
  4. SOURCE=gtk-theme-config.vala
  5. BINARY=gtk-theme-config
  6. DESKTOPFILE=gtk-theme-config.desktop
  7. CLEAN=rm -f
  8. INSTALL=install
  9. INSTALL_PROGRAM=$(INSTALL) -Dpm 0755
  10. INSTALL_DATA=$(INSTALL) -Dpm 0644
  11. all: $(BINARY)
  12. $(BINARY): $(SOURCE)
  13. $(CC) $(CFLAGS) $(LDFLAGS) $(SOURCE) -o $(BINARY)
  14. clean:
  15. $(CLEAN) $(BINARY)
  16. install: all
  17. $(INSTALL_PROGRAM) $(BINARY) $(DESTDIR)/usr/bin/$(BINARY)
  18. $(INSTALL_DATA) $(DESKTOPFILE) $(DESTDIR)/usr/share/applications/$(DESKTOPFILE)
  19. uninstall:
  20. $(CLEAN) $(DESTDIR)/usr/bin/$(BINARY)
  21. $(CLEAN) $(DESTDIR)/usr/share/applications/$(DESKTOPFILE)