Index: src/compile --- src/compile.orig 2013-12-16 14:22:18.000000000 +0100 +++ src/compile 2013-12-20 18:31:31.963945652 +0100 @@ -7,10 +7,10 @@ . ../compiler -rm a.out config.h +rm -f a.out config.h eval $CC $CFLAGS mkconf/mkconf.c $LDFLAGS ./a.out > config.h -rm a.out +rm -f a.out # We compile twice, once for static link, once for dynamic. # I don't much like -fPIC for static linking, since on some platforms @@ -23,19 +23,7 @@ rm *.o gjrand.a combo.c eval $CC $CFLAGS -DGJRAND_STATIC=' ' -DGJRAND_STATICE=1 -c *.c -ar rcs gjrand.a *.o - -# dynamic link -rm *.o gjrand.so -# It's important that aanormaltab.c comes before several others. -# Bourne shell does this. Be careful if translating this script. -cat *.c > combo.c - -eval $CC $CFLAGS -DGJRAND_STATIC=static -DGJRAND_STATICE=0 -fPIC -c combo.c - -$CC -shared $CFLAGS -fPIC combo.o -o gjrand.so - -rm *.o combo.c +ar rc gjrand.a *.o # This is a more obvious way to do dynamic link. # If something is going wrong with the compile, and the messages are too