59 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
 | 
						|
 | 
						|
# this makefile is part of the "wmtrash" project.
 | 
						|
# Copyright (C) 2003 by Jean Philippe GUILLEMIN <jp.guillemin@free.fr>
 | 
						|
# license: This software is under GPL version 2 of license
 | 
						|
 | 
						|
 | 
						|
HEADERS =
 | 
						|
 | 
						|
OBJECTS =
 | 
						|
 | 
						|
# customize install path as you need
 | 
						|
SRC = wmtrash.c
 | 
						|
BIN = wmtrash
 | 
						|
PREFIX = /usr
 | 
						|
CONFDIR = /etc/wmtrash
 | 
						|
DESTDIR =
 | 
						|
SHAREDIR = /share/wmtrash
 | 
						|
 | 
						|
SRCPATH = .
 | 
						|
BINPATH = $(DESTDIR)$(PREFIX)/bin
 | 
						|
CONFIGPATH = $(DESTDIR)$(CONFDIR)
 | 
						|
ICONPATH = $(DESTDIR)$(PREFIX)$(SHAREDIR)
 | 
						|
CONFIGFILE = default.cf
 | 
						|
CFLAGS = -g -Wall
 | 
						|
DEFINE = -D__CONFPATH='"$(CONFDIR)"' -D__CONFFILE='"$(CONFIGFILE)"' -D__ICONPATH='"$(PREFIX)$(SHAREDIR)"'
 | 
						|
 | 
						|
LIBCONFIG = `pkg-config x11 gtk+-2.0 --cflags --libs`
 | 
						|
 | 
						|
 | 
						|
$(BIN) : $(SRC)
 | 
						|
	gcc $(CFLAGS) $(DEFINE) $(LIBCONFIG) -o $(BIN) $(SRC)
 | 
						|
 | 
						|
 | 
						|
install : $(BIN) path
 | 
						|
	chmod 755 $(SRCPATH)/$(BIN)
 | 
						|
	chmod 666 $(SRCPATH)/conf/*.xpm
 | 
						|
	chmod 666 $(SRCPATH)/conf/*.cf
 | 
						|
	strip $(SRCPATH)/$(BIN)
 | 
						|
	cp -pf $(SRCPATH)/$(BIN) $(BINPATH)/
 | 
						|
	cp -pf $(SRCPATH)/conf/*.xpm $(ICONPATH)/
 | 
						|
	cp -pf $(SRCPATH)/conf/*.cf $(CONFIGPATH)/
 | 
						|
 | 
						|
 | 
						|
uninstall : $(BINPATH)/$(BIN)
 | 
						|
	rm -f $(BINPATH)/$(BIN)
 | 
						|
	rm -rf $(CONFIGPATH)
 | 
						|
	rm -rf $(ICONPATH)
 | 
						|
 | 
						|
 | 
						|
clean :
 | 
						|
	rm -f $(SRCPATH)/*.o
 | 
						|
	rm -f $(SRCPATH)/$(BIN)
 | 
						|
 | 
						|
 | 
						|
path : $(PREFIX)
 | 
						|
	mkdir -p $(CONFIGPATH)
 | 
						|
	mkdir -p $(ICONPATH)
 | 
						|
 |