Fix target osl_errors.h on MacOS.
authorAndre Noll <maan@systemlinux.org>
Thu, 5 Jun 2008 08:20:15 +0000 (10:20 +0200)
committerAndre Noll <maan@systemlinux.org>
Thu, 5 Jun 2008 08:20:15 +0000 (10:20 +0200)
The sed on Mac doesn't understand \n.

Makefile

index 8da3d1d..b5d4b16 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -69,9 +69,9 @@ $(dso_filename): $(objects)
 
 osl_errors.h: errlist
        sed -e 's/\([A-Z_]*\)   .*/     E_OSL_\1/' \
 
 osl_errors.h: errlist
        sed -e 's/\([A-Z_]*\)   .*/     E_OSL_\1/' \
-               -e '1s/^/enum osl_errors {\n/1' \
+               -e '1s/^/enum osl_errors {/1' \
                -e '$$!s/$$/,/g' \
                -e '$$!s/$$/,/g' \
-               -e '$$s/$$/\n};/1' $< > $@
+               -e '$$s/$$/};/1' $< > $@
 
 errtab.h: errlist
        sed -e 's/^\([A-Z_]*\)\s*\(.*\)/_S(E_OSL_\1, \2)/g' $< > $@
 
 errtab.h: errlist
        sed -e 's/^\([A-Z_]*\)\s*\(.*\)/_S(E_OSL_\1, \2)/g' $< > $@