R. J. Dev. Kwan eb05416991 Initial commit of "Rocket Workbench".
Taken from sources in CVS at:
    https://sourceforge.net/projects/rocketworkbench/

Sources extracted in two steps:
1. Pull entire project tree into a subdir "rwb" via "rsync":
    rsync -a a.cvs.sourceforge.net::cvsroot/rocketworkbench/ rwb/.
2. Export sources:
    export CVSROOT=$(pwd)/rwb
    SUBDIRS="analyser cpropep cpropep-web CVSROOT data libcompat libcpropep libnum libsimulation libthermo prop rocketworkbench rockflight"
    mkdir rwbx; cd rwbx
    cvs export -D now ${SUBDIRS}

After this (and some backups for safety), the directory content was
added to a Git repo:
    git init .
    git add *
2021-01-20 15:50:36 -08:00

44 lines
592 B
Makefile

CXX = g++
CC = gcc
CXXFLAGS = -g -Wall
CFLAG = -g -Wall
LEXER = motor
CXXSRC = simulation.cc modeles.cc rocket.cc lsode.cc rk4.cc
CXXOBJS = simulation.o modeles.o rocket.o lsode.o rk4.o
COBJS = motor.yy.o
LIBNAME = librocket.a
.SUFFIXES: .cc
.cc.o:
$(CXX) $(DEF) $(INCLUDE) $(CXXFLAGS) -c $*.cc -o $*.o
$(LIBNAME): $(CXXOBJS) $(COBJS)
ar -r $@ $(CXXOBJS) $(COBJS)
ranlib $@
$(COBJS): $(LEXER).yy.c
$(CXX) $(CFLAG) -c $< -o $@
$(LEXER).yy.c: $(LEXER).l
flex -o$(LEXER).yy.c $<
clean:
rm -f *.o *~
clean-all: clean
rm $(LIBNAME)
.PHONY: clean