diff options
| author | Mattias Andrée <maandree@operamail.com> | 2014-05-30 20:59:24 +0200 | 
|---|---|---|
| committer | Mattias Andrée <maandree@operamail.com> | 2014-05-30 20:59:24 +0200 | 
| commit | 4b588506b631920cb4ad9f7e418279517519ebb7 (patch) | |
| tree | 855cfec125886a8b48ced0ca530c606bcf41d3d4 /Makefile | |
| parent | well that is embarrassing (diff) | |
| download | blueshift-1.18.tar.gz blueshift-1.18.tar.bz2 blueshift-1.18.tar.xz | |
improve makefile1.18
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 21 | 
1 files changed, 6 insertions, 15 deletions
| @@ -132,24 +132,13 @@ command: $(foreach C,$(CBINDINGS),bin/$(C)) $(foreach E,$(EXECLIBS),bin/$(E)) bi  # Build rules for C source files -bin/blueshift_idcrtc: L=idcrtc -bin/blueshift_idcrtc: obj/blueshift_idcrtc.o +bin/blueshift_%: obj/blueshift_%.o  	@mkdir -p bin -	$(CC) $(FLAGS) $$($(PKGCONFIG) --libs $(LIBS_$(L))) -o $@ $^ +	$(CC) $(FLAGS) $$($(PKGCONFIG) --libs $(LIBS_$*)) $(LD_$*) -o $@ $^ -bin/blueshift_iccprofile: L=iccprofile -bin/blueshift_iccprofile: obj/blueshift_iccprofile.o +bin/blueshift_%.so: obj/blueshift_%.o obj/blueshift_%_c.o  	@mkdir -p bin -	$(CC) $(FLAGS) $$($(PKGCONFIG) --libs $(LIBS_$(L))) -o $@ $^ - -bin/blueshift_drm.so: L=drm -bin/blueshift_randr.so: L=randr -bin/blueshift_vidmode.so: L=vidmode -bin/blueshift_w32gdi.so: L=w32gdi -bin/blueshift_quartz.so: L=quartz -bin/%.so: obj/%.o obj/%_c.o -	@mkdir -p bin -	$(CC) $(FLAGS) $$($(PKGCONFIG) --libs $(LIBS_$(L))) $(LD_$(L)) -shared -o $@ $^ +	$(CC) $(FLAGS) $$($(PKGCONFIG) --libs $(LIBS_$*)) $(LD_$*) -shared -o $@ $^  obj/%.o: src/%.c  	@mkdir -p obj @@ -168,6 +157,7 @@ obj/%.o: obj/%.c  	$(CC) $(FLAGS) -c -o $@ $<  ifeq ($(FAKE_W32),y) +obj/blueshift_w32gdi_c.o: L=w32gdi  obj/blueshift_w32gdi_c.o: src/blueshift_w32gdi_c.c src/blueshift_w32gdi_c.h \                            obj/fake_w32gdi.o src/fake_w32gdi.h  	@mkdir -p bin @@ -175,6 +165,7 @@ obj/blueshift_w32gdi_c.o: src/blueshift_w32gdi_c.c src/blueshift_w32gdi_c.h \  endif  ifeq ($(FAKE_MAC),y) +obj/blueshift_quartz_c.o: L=quartz  obj/blueshift_quartz_c.o: src/blueshift_quartz_c.c src/blueshift_quartz_c.h \                            obj/fake_quartz.o src/fake_quartz.h  	@mkdir -p bin | 
