mirror of
https://github.com/nishiowo/nishbox
synced 2025-04-22 04:34:38 +00:00
20 lines
363 B
Bash
Executable File
20 lines
363 B
Bash
Executable File
#!/bin/sh
|
|
OBJS=""
|
|
for i in $2/*.c; do
|
|
ADD=true
|
|
SRC=`echo $i | rev | cut -d"/" -f1 | rev`
|
|
OBJ=$1/`echo $i | rev | cut -d"/" -f1 | rev | cut -d"." -f1`.o
|
|
for j in $DISCARD; do
|
|
if [ "$j" = "$SRC" ]; then
|
|
ADD=false
|
|
break
|
|
fi
|
|
done
|
|
if $ADD; then
|
|
echo "$OBJ: $i"
|
|
echo " \$(CC) \$(CFLAGS) -c -o \$@ $i"
|
|
OBJS="$OBJS $OBJ"
|
|
fi
|
|
done
|
|
echo "OBJS +=$OBJS"
|