tgsi: use x86_fn_arg instead of get_argument() -- it knows about push/pops to the...
[mesa.git] / progs / beos / Makefile
index 6fa6d8fd9b90bbefa03f91038ef13dea8279d3e8..45782fb3cf7c8f2009e9b33cbe05722ca0b0053e 100644 (file)
@@ -1,42 +1,33 @@
-# $Id: Makefile,v 1.2 1999/09/17 00:55:21 brianp Exp $
+# progs/beos/Makefile
+
+TOP = ../..
+include $(TOP)/configs/current
 
 # Makefile for BeOS demos
 
 # Written by Brian Paul
 # This file is in the public domain.
+#
+# Modified by Philippe Houdoin
 
+LDFLAGS += -soname=_APP_ $(APP_LIB_DEPS)
 
+INCLUDES = -I. -I- -I../../include
 
-CC = g++
-
-# Use Mesa:
-CFLAGS = -I../include -c -g
-LFLAGS = -L../lib  -Xlinker -rpath ../lib -lbe -lGL
-
-# Use BeOS OpenGL:
-#CFLAGS = -I/boot/develop/headers/be/opengl -c -g
-#LFLAGS = -L../lib  -Xlinker -rpath ../lib -lbe -lGL
-
-
-PROGRAMS = demo sample
-
-default: $(PROGRAMS)
-
+default: demo sample GLInfo
 
 clean:
-       rm -f demo sample
+       rm -f demo sample GLInfo
        rm -f *.o
 
-
 demo: demo.o
-       $(CC) demo.o $(LFLAGS) -o $@
-
-demo.o: demo.cpp
-       $(CC) $(CFLAGS) demo.cpp
-
+       $(LD) demo.o $(LDFLAGS) -o $@
 
 sample: sample.o
-       $(CC) sample.o $(LFLAGS) -o $@
+       $(LD) sample.o $(LDFLAGS) -o $@
+
+GTLInfo: GLInfo.o
+       $(LD) GLInfo.o $(INCLUDES) $(LDFLAGS) -o $@
 
-sample.o: sample.cpp
-       $(CC) $(CFLAGS) sample.cpp
+.cpp.o:
+       $(CC) -c $< $(INCLUDES) $(CFLAGS) -o $@