| 
									
										
										
										
											2012-10-21 06:44:29 +02:00
										 |  |  | #### 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) | 
					
						
							| 
									
										
										
										
											2012-10-21 07:15:48 +02:00
										 |  |  | 	$(CC) $(LDFLAGS) -o $(LIBRARY) $(OBJECTS) -lpci | 
					
						
							| 
									
										
										
										
											2012-10-21 06:44:29 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | 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 | 
					
						
							|  |  |  | 
 |