forked from hasufell/hasufell-repository
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			760 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			760 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
CC ?= gcc
 | 
						|
PKG_CONFIG ?= pkg-config
 | 
						|
INSTALL = install
 | 
						|
INSTALL_PROGRAM = $(INSTALL) -Dm755
 | 
						|
 | 
						|
PLUGINDIR ?= $(shell $(PKG_CONFIG) --variable=plugindir purple)
 | 
						|
 | 
						|
CFLAGS ?= -O2 -pipe
 | 
						|
CFLAGS += -Wall -fPIC
 | 
						|
LDFLAGS += -shared
 | 
						|
CPPFLAGS += $(shell $(PKG_CONFIG) --cflags glib-2.0 json-glib-1.0 purple nss gnome-keyring-1)
 | 
						|
LIBS += $(shell $(PKG_CONFIG) --libs glib-2.0 json-glib-1.0 purple nss)
 | 
						|
 | 
						|
TARGET = libsteam.so
 | 
						|
 | 
						|
OBJS = libsteam.o steam_connection.o
 | 
						|
 | 
						|
%.o: %.c %.h
 | 
						|
	$(CC) $(CFLAGS) $(CPPFLAGS) -c $*.c
 | 
						|
 | 
						|
$(TARGET): $(OBJS)
 | 
						|
	$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
 | 
						|
 | 
						|
install: $(TARGET)
 | 
						|
	$(INSTALL_PROGRAM) $(TARGET) "$(DESTDIR)$(PLUGINDIR)/$(TARGET)"
 | 
						|
 | 
						|
uninstall:
 | 
						|
	rm -f "$(DESTDIR)$(PLUGINDIR)/$(TARGET)"
 | 
						|
 | 
						|
clean:
 | 
						|
	rm -f $(OBJS) $(TARGET)
 | 
						|
 | 
						|
.PHONY: uninstall clean
 |