diff options
| author | pryazha <pryadeiniv@mail.ru> | 2025-10-12 15:25:23 +0500 |
|---|---|---|
| committer | pryazha <pryadeiniv@mail.ru> | 2025-10-12 15:25:23 +0500 |
| commit | 818f818f583881156eb279c71b1359bf2c4f3580 (patch) | |
| tree | 874e8d2fdc5334bc70925aa87923791f7662ddb8 /b | |
| parent | 3cf987880e384140bf996c37f820ddeea38bc60e (diff) | |
change identation, maybe will change back, add own gl functions loading, and glx example
Diffstat (limited to 'b')
| -rwxr-xr-x | b | 58 |
1 files changed, 58 insertions, 0 deletions
@@ -0,0 +1,58 @@ +#!/bin/sh + +echorun() +{ + echo $1 + $1 +} + +compile() +{ + for src in $@ ; do + echorun "$cc -c $cflags $include -o $dir/$src.o $dir/$src.c" + done +} + +archive() +{ + name="$dir/lib$1.a" + objs=`echo $@ | cut -d ' ' -f 2-` + dirobjs='' + echo "ar rcs $name" + for obj in $objs ; do + dirobjs="$dirobjs $dir/$obj.o" + echo "\t$dir/$obj.o" + done + ar rcs $name $dirobjs +} + +start=`pwd` +dir=`realpath $0` +dir=`dirname $dir` + +echorun "cd $dir" + +if [ "$1" = 'clean' ] ; then + echorun "rm -f *.o *.a" + echorun "cd $start" + exit +fi + + +cc="gcc" +cflags="-g -Wall" +include="-I$dir/../prb" +lflags="" + +srcs=' +camera +context +input +model +' + +compile $srcs + +archive prge $srcs + +echorun "cd $start" |
