38 lines
		
	
	
	
		
			961 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			961 B
		
	
	
	
		
			Text
		
	
	
	
	
	
#### SET THIS VALUE TO THE LOCATION OF THE `pci.ids` file ####
 | 
						|
PCIIDS = /usr/share/misc/pci.ids
 | 
						|
 | 
						|
#### UNCOMMENT THIS IF YOU WANT THE BUTTONS ####
 | 
						|
#BUTTON = -Dbuttonbar
 | 
						|
 | 
						|
#### SHOULD NOT NEED TO EDIT BELOW THIS LINE ####
 | 
						|
VER_MAJOR = 2
 | 
						|
VER_MINOR = 2
 | 
						|
VER_PATCH = 0
 | 
						|
CC = gcc
 | 
						|
CFLAGS += -O2 -Wall -fPIC
 | 
						|
CFLAGS += -DVER_MINOR=$(VER_MINOR) -DVER_MAJOR=$(VER_MAJOR) -DVER_PATCH=$(VER_PATCH) \
 | 
						|
          -DVER_STRING=\"$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH)\" -DPCIIDS=\"$(PCIIDS)\" $(BUTTON)
 | 
						|
LDFLAGS = $(CFLAGS) -shared
 | 
						|
LIBRARY = xsys-$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH).so
 | 
						|
OBJECTS = xsys.o parse.o pci.o match.o hwmon.o
 | 
						|
 | 
						|
ALL : $(LIBRARY)
 | 
						|
 | 
						|
$(LIBRARY) : $(OBJECTS)
 | 
						|
	$(CC) $(LDFLAGS) -o $(LIBRARY) $(OBJECTS) -lpci
 | 
						|
 | 
						|
xsys.o : xsys.c
 | 
						|
parse.o : parse.c
 | 
						|
pci.o : pci.c
 | 
						|
match.o : match.c
 | 
						|
hwmon.o : hwmon.c
 | 
						|
 | 
						|
.PHONY : clean
 | 
						|
clean :
 | 
						|
	rm -rf *.o *.so *~
 | 
						|
 | 
						|
.PHONY : install
 | 
						|
install : $(LIBRARY)
 | 
						|
	rm -f $(HOME)/.xchat2/xsys-plugin.so
 | 
						|
	cp ./$(LIBRARY) $(HOME)/.xchat2/xsys-plugin.so
 | 
						|
 |