1 # progs/xdemos/Makefile
4 include $(TOP
)/configs
/current
7 INCDIR
= $(TOP
)/include
9 LIB_DEP
= $(TOP
)/$(LIB_DIR
)/$(GL_LIB_NAME
)
11 # Add X11 and pthread libs to satisfy GNU gold.
12 APP_LIB_DEPS
+= $(X_LIBS
) -lpthread
14 LIBS
= -L
$(TOP
)/$(LIB_DIR
) -l
$(GL_LIB
) $(APP_LIB_DEPS
)
46 # Don't build these by default because of extra library dependencies
60 $(APP_CC
) -I
$(INCDIR
) $(X11_INCLUDES
) $(CFLAGS
) $(LDFLAGS
) $< $(LIBS
) -o
$@
72 -rm -f
$(PROGS
) $(EXTRA_PROGS
)
77 pbinfo
: pbinfo.o pbutil.o
78 $(APP_CC
) $(CFLAGS
) $(LDFLAGS
) pbinfo.o pbutil.o
$(LIBS
) -o
$@
80 pbdemo
: pbdemo.o pbutil.o
81 $(APP_CC
) $(CFLAGS
) $(LDFLAGS
) pbdemo.o pbutil.o
$(LIBS
) -o
$@
83 pbinfo.o
: pbinfo.c pbutil.h
84 $(APP_CC
) -c
-I.
-I
$(INCDIR
) $(X11_INCLUDES
) $(CFLAGS
) pbinfo.c
86 pbdemo.o
: pbdemo.c pbutil.h
87 $(APP_CC
) -c
-I.
-I
$(INCDIR
) $(X11_INCLUDES
) $(CFLAGS
) pbdemo.c
89 pbutil.o
: pbutil.c pbutil.h
90 $(APP_CC
) -c
-I.
-I
$(INCDIR
) $(X11_INCLUDES
) $(CFLAGS
) pbutil.c
92 glxgears_fbconfig
: glxgears_fbconfig.o pbutil.o
93 $(APP_CC
) $(CFLAGS
) $(LDFLAGS
) glxgears_fbconfig.o pbutil.o
$(LIBS
) -o
$@
95 glxgears_fbconfig.o
: glxgears_fbconfig.c pbutil.h
96 $(APP_CC
) -I
$(INCDIR
) $(X11_INCLUDES
) $(CFLAGS
) -c
-I.
$(CFLAGS
) glxgears_fbconfig.c
98 xrotfontdemo
: xrotfontdemo.o xuserotfont.o
99 $(APP_CC
) $(CFLAGS
) $(LDFLAGS
) xrotfontdemo.o xuserotfont.o
$(LIBS
) -o
$@
101 xuserotfont.o
: xuserotfont.c xuserotfont.h
102 $(APP_CC
) -c
-I.
-I
$(INCDIR
) $(X11_INCLUDES
) $(CFLAGS
) xuserotfont.c
104 xrotfontdemo.o
: xrotfontdemo.c xuserotfont.h
105 $(APP_CC
) -c
-I.
-I
$(INCDIR
) $(X11_INCLUDES
) $(CFLAGS
) xrotfontdemo.c
107 corender
: corender.o ipc.o
108 $(APP_CC
) $(CFLAGS
) $(LDFLAGS
) corender.o ipc.o
$(LIBS
) -o
$@
110 corender.o
: corender.c ipc.h
111 $(APP_CC
) -c
-I.
-I
$(INCDIR
) $(X11_INCLUDES
) $(CFLAGS
) corender.c
114 $(APP_CC
) -c
-I.
-I
$(INCDIR
) $(X11_INCLUDES
) $(CFLAGS
) ipc.c
116 yuvrect_client
: yuvrect_client.c
117 $(APP_CC
) -I
$(INCDIR
) $(X11_INCLUDES
) $(CFLAGS
) $< $(LDFLAGS
) $(LIBS
) -l
$(GLU_LIB
) -o
$@