diff options
Diffstat (limited to 'src/gallium/winsys/drm/intel')
| -rw-r--r-- | src/gallium/winsys/drm/intel/xorg/Makefile | 42 | 
1 files changed, 27 insertions, 15 deletions
| diff --git a/src/gallium/winsys/drm/intel/xorg/Makefile b/src/gallium/winsys/drm/intel/xorg/Makefile index d9aa5d54e1..d51cca8d21 100644 --- a/src/gallium/winsys/drm/intel/xorg/Makefile +++ b/src/gallium/winsys/drm/intel/xorg/Makefile @@ -1,36 +1,38 @@  TARGET     = modesetting_drv.so  CFILES     = $(wildcard ./*.c)  OBJECTS    = $(patsubst ./%.c,./%.o,$(CFILES)) -GALLIUMDIR = ../../../..  TOP        = ../../../../../.. -include ${TOP}/configs/current +include $(TOP)/configs/current -CFLAGS = -DHAVE_CONFIG_H \ -         -g -Wall -Wimplicit-function-declaration -fPIC \ -         $(shell pkg-config --cflags pixman-1 xorg-server libdrm xproto) \ -	 -I../gem \ -         -I${GALLIUMDIR}/include \ -         -I${GALLIUMDIR}/drivers \ -         -I${GALLIUMDIR}/auxiliary \ -         -I${TOP}/src/mesa \ -         -I$(TOP)/include \ -         -I$(TOP)/src/egl/main +INCLUDES = \ +	$(shell pkg-config --cflags-only-I pixman-1 xorg-server libdrm xproto) \ +	-I../gem \ +	-I$(TOP)/src/gallium/include \ +	-I$(TOP)/src/gallium/drivers \ +	-I$(TOP)/src/gallium/auxiliary \ +	-I$(TOP)/src/mesa \ +	-I$(TOP)/include \ +	-I$(TOP)/src/egl/main  LIBS = \ -	$(GALLIUMDIR)/state_trackers/xorg/libxorgtracker.a \ -	$(GALLIUMDIR)/winsys/drm/intel/gem/libinteldrm.a \ +	$(TOP)/src/gallium/state_trackers/xorg/libxorgtracker.a \ +	$(TOP)/src/gallium/winsys/drm/intel/gem/libinteldrm.a \  	$(TOP)/src/gallium/drivers/i915simple/libi915simple.a \  	$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \  	$(GALLIUM_AUXILIARIES) +DRIVER_DEFINES = \ +	-DHAVE_CONFIG_H + +  #############################################  all default: $(TARGET) -$(TARGET): $(OBJECTS) Makefile $(GALLIUMDIR)/state_trackers/xorg/libxorgtracker.a $(LIBS) +$(TARGET): $(OBJECTS) Makefile $(TOP)/src/gallium/state_trackers/xorg/libxorgtracker.a $(LIBS)  	$(TOP)/bin/mklib -noprefix -o $@ \  	$(OBJECTS) $(LIBS) $(shell pkg-config --libs libdrm) -ldrm_intel @@ -41,4 +43,14 @@ install:  	$(INSTALL) -d $(DESTDIR)/$(XORG_DRIVER_INSTALL_DIR)  	$(MINSTALL) -m 755 $(TARGET) $(DESTDIR)/$(XORG_DRIVER_INSTALL_DIR) + +############################################## + + +.c.o: +	$(CC) -c $(CFLAGS) $(INCLUDES) $(DRIVER_DEFINES) $< -o $@ + + +############################################## +  .PHONY	= all clean install | 
