Code

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Code
Ich hab ein kleines makefile gebastelt was vielleicht etwas helfen koennte… inklusive RCS.

PROG    := a
ASM     := as
LINKER  := ld
DEBUG   := --gstabs
SRC     := $(wildcard *.s)
OBJ     := $(SRC:%.s=%.o)

$(PROG): $(OBJ)
        $(LINKER) -o $@ $(OBJ)

clean:
        rm -f $(OBJ) $(PROG)

ci:
        ci -u -m. $(SRC)

co:
        co -l $(SRC)
%.o:    %.s
        $(ASM) $(DEBUG) -o $(@:%.s=%.o) $(SRC)

und ein kleines bashprogramm, dass ein neues “Projekt” (ok… nennen wir es so) erzeugt und das zugehoerige RCS Directory anlegt.

#!/bin/bash
if test $# = 1
then
    echo -e "Creating new project"
    mkdir $1
    cd $1
    mkdir RCS
    mv ../makefile .
else
    echo -e "Usage:t$0 [projectname]"
fi