projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make GET_PROGRAM_NAME work with uCLibc using the __progname hack.
[mesa.git]
/
Makefile
diff --git
a/Makefile
b/Makefile
index 5c954e574daef6dab175060792c926deeed980b4..39123d7cec921b748465a1a5fe8cd0894cfe2ea0 100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-7,19
+7,22
@@
SUBDIRS = src progs
default: $(TOP)/configs/current
@for dir in $(SUBDIRS) ; do \
default: $(TOP)/configs/current
@for dir in $(SUBDIRS) ; do \
- (cd $$dir ;
make)
; \
+ (cd $$dir ;
$(MAKE)) || exit 1
; \
done
done
+doxygen:
+ (cd doxygen ; make) ; \
+
clean:
@for dir in $(SUBDIRS) ; do \
clean:
@for dir in $(SUBDIRS) ; do \
- (cd $$dir ;
make
clean) ; \
+ (cd $$dir ;
$(MAKE)
clean) ; \
done
realclean:
touch $(TOP)/configs/current
done
realclean:
touch $(TOP)/configs/current
-
make
clean
+
$(MAKE)
clean
-rm -rf lib*
-rm -f $(TOP)/configs/current
-rm -rf lib*
-rm -f $(TOP)/configs/current
@@
-43,11
+46,13
@@
$(TOP)/configs/current:
# Rules to set/install a specific build configuration
aix \
aix-gcc \
# Rules to set/install a specific build configuration
aix \
aix-gcc \
+aix-static \
darwin \
darwin-static \
freebsd \
hpux10 \
hpux10-gcc \
darwin \
darwin-static \
freebsd \
hpux10 \
hpux10-gcc \
+hpux10-static \
hpux11-32-static \
hpux11-32-static-nothreads \
hpux11-64-static \
hpux11-32-static \
hpux11-32-static-nothreads \
hpux11-64-static \
@@
-63,6
+68,10
@@
linux \
linux-alpha \
linux-alpha-static \
linux-debug \
linux-alpha \
linux-alpha-static \
linux-debug \
+linux-dri \
+linux-dri-x86 \
+linux-dri-x86-64 \
+linux-glide \
linux-icc \
linux-icc-static \
linux-osmesa16 \
linux-icc \
linux-icc-static \
linux-osmesa16 \
@@
-71,13
+80,17
@@
linux-osmesa32 \
linux-ppc \
linux-ppc-static \
linux-solo \
linux-ppc \
linux-ppc-static \
linux-solo \
+linux-solo-ia64 \
linux-sparc \
linux-sparc5 \
linux-static \
linux-ultrasparc \
linux-sparc \
linux-sparc5 \
linux-static \
linux-ultrasparc \
+linux-tcc \
linux-x86 \
linux-x86 \
+linux-x86-debug \
linux-x86-64 \
linux-x86-64-static \
linux-x86-64 \
linux-x86-64-static \
+linux-x86-glide \
linux-x86-static \
netbsd \
openbsd \
linux-x86-static \
netbsd \
openbsd \
@@
-91,8
+104,8
@@
sunos5 \
sunos5-gcc \
sunos5-smp \
ultrix-gcc:
sunos5-gcc \
sunos5-smp \
ultrix-gcc:
- cp $(TOP)/configs/$@ $(TOP)/configs/current
-
make
default
+ (cd configs && rm -f current && ln -s $@ current)
+
$(MAKE)
default
# Rules for making release tarballs
# Rules for making release tarballs