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