mirror of
				https://github.com/DigitalDevices/dddvb.git
				synced 2025-03-01 10:35:23 +00:00 
			
		
		
		
	Factorize Makefiles rules
This commit is contained in:
		
				
					committed by
					
						
						Richard Bérichon
					
				
			
			
				
	
			
			
			
						parent
						
							f570b2e071
						
					
				
				
					commit
					8e25b218ad
				
			@@ -1,20 +1,9 @@
 | 
			
		||||
all: ddtest octonet octokey ddflash
 | 
			
		||||
PROGS=ddtest octonet octokey ddflash
 | 
			
		||||
all: $(PROGS)
 | 
			
		||||
 | 
			
		||||
install: all
 | 
			
		||||
	install -m 0755 ddtest $(DESTDIR)/usr/bin
 | 
			
		||||
	install -m 0755 octonet $(DESTDIR)/usr/bin
 | 
			
		||||
	install -m 0755 octokey $(DESTDIR)/usr/bin
 | 
			
		||||
	install -m 0755 ddflash $(DESTDIR)/usr/bin
 | 
			
		||||
 | 
			
		||||
ddflash: ddflash.c
 | 
			
		||||
	$(CC) -o ddflash ddflash.c
 | 
			
		||||
 | 
			
		||||
ddtest: ddtest.c
 | 
			
		||||
	$(CC) -o ddtest ddtest.c
 | 
			
		||||
 | 
			
		||||
octonet: octonet.c
 | 
			
		||||
	$(CC) -o octonet octonet.c
 | 
			
		||||
 | 
			
		||||
octokey: octokey.c
 | 
			
		||||
	$(CC) -o octokey octokey.c
 | 
			
		||||
install: $(subst,$(PROGS),%,install-%)
 | 
			
		||||
$(subst,$(PROGS),%,install-%): install-%: %
 | 
			
		||||
	install -m 0755 $< $(DESTDIR)/usr/bin
 | 
			
		||||
 | 
			
		||||
$(PROGS): %: %.c
 | 
			
		||||
	$(CC) -o $@ $<
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user