summarylogtreecommitdiffstats
path: root/simplify-makefile.patch
diff options
context:
space:
mode:
authorTomasz Maciej Nowak2018-11-07 19:46:36 +0100
committerTomasz Maciej Nowak2018-11-07 19:46:36 +0100
commit772371c9d19f4bab76f86cdcc8697cdae0d7bfee (patch)
tree99cc1bd24dff27b0690f5b09b351f356525f8f87 /simplify-makefile.patch
parentf7a0f6948dc5232b36f824038f92eb14e1157113 (diff)
downloadaur-vtuner.apps.tar.gz
upgpkg: vtuner-client 2.1_gec05cde-5
* simplify makefile * fix few build warnings
Diffstat (limited to 'simplify-makefile.patch')
-rw-r--r--simplify-makefile.patch73
1 files changed, 73 insertions, 0 deletions
diff --git a/simplify-makefile.patch b/simplify-makefile.patch
new file mode 100644
index 000000000000..580a2a2b8983
--- /dev/null
+++ b/simplify-makefile.patch
@@ -0,0 +1,73 @@
+--- a/Makefile
++++ b/Makefile
+@@ -1,42 +1,29 @@
+--include ../../Make.config
+-
+-all: i686 x86_64 mipsel ppc db2 sh4 mipsel15 ipkg
+-
+-i686:
+- $(MAKE) -C build/i686 all
+-
+-x86_64:
+- $(MAKE) -C build/x86_64 all
+-
+-ppc:
+- $(MAKE) -C build/ppc
+-
+-db2:
+- $(MAKE) -C build/db2
+-
+-mipsel:
+- $(MAKE) -C build/mipsel all
+-
+-mipsel15:
+- $(MAKE) -C build/mipsel15
+-
+-sh4:
+- $(MAKE) -C build/sh4 all
+-
+-ipkg: mipsel
+- $(MAKE) -C pkgs ipkg
+-
+-arm:
+- $(MAKE) -C build/arm
+-
+-
++LOCVER := $(shell hg id | tr ' ' / )
++MODFLAG := $(shell if `hg status | grep ^M | grep \.[ch]$$ > /dev/null` ; then echo /dirty ; fi )
++
++CFLAGS += -fPIC -DHAVE_DVB_API_VERSION=5 $(DBGFLAGS)
++LDFLAGS += -lpthread -lrt
++DRIVER = vtuner-dvb-3
++
++default: vtunerd vtunerc
++
++vtuner-dvb-3.o: vtuner-dvb-3.c vtuner-dvb-3.h
++ $(CC) $(CFLAGS) -c -o vtuner-dvb-3.o vtuner-dvb-3.c
++
++vtunerd: vtunerd.c vtunerd-service.o vtuner-network.o vtuner-utils.o $(DRIVER).o
++ $(CC) $(CFLAGS) -DBUILDVER="\"$(LOCVER)\"" -DMODFLAG=\"$(MODFLAG)\" -o vtunerd vtuner-network.o vtunerd-service.o $(DRIVER).o vtuner-utils.o vtunerd.c $(LDFLAGS)
++
++vtunerc: vtunerc.c vtuner-network.o vtuner-utils.o
++ $(CC) $(CFLAGS) -DBUILDVER="\"$(LOCVER)\"" -DMODFLAG=\"$(MODFLAG)\" -o vtunerc vtuner-network.o vtuner-utils.o vtunerc.c $(LDFLAGS)
++
++vtunerd-service.o: vtunerd-service.c vtunerd-service.h
++ $(CC) $(CFLAGS) -c -o vtunerd-service.o vtunerd-service.c
++
++vtuner-network.o: vtuner-network.c vtuner-network.h
++ $(CC) $(CFLAGS) -c -o vtuner-network.o vtuner-network.c
++
++vtuner-utils.o: vtuner-utils.c vtuner-utils.h
++ $(CC) $(CFLAGS) -c -o vtuner-utils.o vtuner-utils.c
++
+ clean:
+- $(MAKE) -C build/i686 clean
+- $(MAKE) -C build/x86_64 clean
+- $(MAKE) -C build/ppc clean
+- $(MAKE) -C build/db2 clean
+- $(MAKE) -C build/mipsel clean
+- $(MAKE) -C build/sh4 clean
+- $(MAKE) -C build/mipsel15 clean
+- $(MAKE) -C pkgs clean
+- $(MAKE) -C build/arm clean
++ rm -rf *.o vtunerd vtunerc