#!/bin/sh SOURCE="attrtest.c htdatabase.c" if [ ! -d obj ]; then mkdir obj fi ../../datadraw Attrtest.dd CFLAGS="-g -Wall -W -Wno-unused-parameter -Wno-unused-function -DDD_DEBUG -I../../util" LIBS="" if [ "`uname -m`" = x86_64 ]; then CFLAGS="$CFLAGS -m64" fi echo "CFLAGS=$CFLAGS LIBS=$LIBS " > Makefile echo "OBJECTS=\\" >> Makefile for sourceFile in $SOURCE; do objFile="obj/`basename $sourceFile | sed 's/\.c$/.o/'`" echo "$objFile\\" >> Makefile done echo " attrtest: ../../util/ddutil-dbg.a \$(OBJECTS) \$(CC) \$(CFLAGS) \$(OBJECTS) \$(LIBS) ../../util/ddutil-dbg.a -o attrtest htdatabase.c htdatabase.h: Attrtest.dd ../../datadraw Attrtest.dd clean: rm -f \$(OBJECTS) " >> Makefile for sourceFile in $SOURCE; do objFile="obj/`basename $sourceFile | sed 's/\.c$/.o/'`" echo "$objFile: $sourceFile \$(CC) -c \$(CFLAGS) $sourceFile -o $objFile " >> Makefile done gcc -M $CFLAGS $SOURCE | sed 's/^\([^ ].*\.o:\)/obj\/\1/' >> Makefile