Modificati i makefile per permettere di posizionare gli eseguibili in
direttori diversi da P2_HOME/campo git-svn-id: svn://10.65.10.50/trunk@97 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
8a203da2c3
commit
34b0846f4e
@ -13,7 +13,11 @@ RCOMP=rescomp
|
|||||||
MCOMP=mskcomp
|
MCOMP=mskcomp
|
||||||
LINK=linkdue
|
LINK=linkdue
|
||||||
IP=$SRC_HOME/include/
|
IP=$SRC_HOME/include/
|
||||||
EP=$P2HOME/campo/
|
if [ "$EXEHOME" = "" ] ;
|
||||||
|
then
|
||||||
|
EXEHOME=$P2HOME
|
||||||
|
fi
|
||||||
|
EP=$EXEHOME/campo/
|
||||||
LIBC="$P2HOME/lib/libdue.a $P2HOME/lib/libuno.a $P2HOME/lib/libgfm.a"
|
LIBC="$P2HOME/lib/libdue.a $P2HOME/lib/libuno.a $P2HOME/lib/libgfm.a"
|
||||||
LIBD1="$P2HOME/lib/libdued.a $P2HOME/lib/libuno.a $P2HOME/lib/libgfm.a"
|
LIBD1="$P2HOME/lib/libdued.a $P2HOME/lib/libuno.a $P2HOME/lib/libgfm.a"
|
||||||
LIBD2="$P2HOME/lib/libdued.a $P2HOME/lib/libunod.a $P2HOME/lib/libgfm.a"
|
LIBD2="$P2HOME/lib/libdued.a $P2HOME/lib/libunod.a $P2HOME/lib/libgfm.a"
|
||||||
@ -102,7 +106,7 @@ do
|
|||||||
shift
|
shift
|
||||||
DASH=`echo $1 | cut -c1 `
|
DASH=`echo $1 | cut -c1 `
|
||||||
done
|
done
|
||||||
if [ "$1" = "" -o "$1" = "masks" ];
|
if [ "$1" = "" -o "$1" = "etc" ];
|
||||||
then
|
then
|
||||||
gmake $FLAGS $1
|
gmake $FLAGS $1
|
||||||
else
|
else
|
||||||
|
332
ba/makefile
332
ba/makefile
@ -1,21 +1,31 @@
|
|||||||
EXE=$(EP)ba0 $(EP)ba1 $(EP)ba2 $(EP)ba3 $(EP)ba4 $(EP)ba5 $(EP)ba6
|
EXE=$(EP)ba0 $(EP)ba1 $(EP)ba2 $(EP)ba3 $(EP)ba4 $(EP)ba5 $(EP)ba6
|
||||||
MSK=$(EP)ba1100a.msk $(EP)ba1100b.msk $(EP)ba1100c.msk $(EP)ba1100d.msk $(EP)ba1100e.msk $(EP)ba1100f.msk $(EP)ba2300a.msk $(EP)ba2300b.msk $(EP)ba2300c.msk $(EP)ba2300d.msk $(EP)ba3300a.msk $(EP)ba3500a.msk $(EP)ba3600a.msk $(EP)ba3700a.msk $(EP)ba4100a.msk $(EP)ba4200b.msk $(EP)ba4200c.msk $(EP)ba4300a.msk $(EP)ba4400a.msk $(EP)ba4500a.msk $(EP)ba4600a.msk $(EP)ba5000.msk $(EP)ba6100a.msk $(EP)ba6100b.msk $(EP)ba6200a.msk
|
FRL=$(EP)ba0.frl $(EP)ba1.frl $(EP)ba2.frl $(EP)ba3.frl $(EP)ba4.frl $(EP)ba5.frl $(EP)ba6.frl
|
||||||
|
|
||||||
TBMSK=$(EP)batb%ais.msk $(EP)batb%ban.msk $(EP)batb%cpg.msk $(EP)batb%crs.msk $(EP)batb%itl.msk $(EP)batb%iva.msk $(EP)batb%ivd.msk $(EP)batb%ois.msk $(EP)batb%sta.msk $(EP)batb%stt.msk $(EP)batb%ucc.msk $(EP)batb%ucs.msk $(EP)batb%ues.msk $(EP)batb%uid.msk $(EP)batb%uiv.msk $(EP)batb%ure.msk $(EP)batb%val.msk $(EP)batb%vet.msk $(EP)batbreg.msk $(EP)batb%dpn.msk $(EP)batb%del.msk $(EP)batb%tpd.msk $(EP)batbesc.msk $(EP)batb%lng.msk
|
|
||||||
|
|
||||||
STMSK=$(EP)bast%ais.msk $(EP)bast%ban.msk $(EP)bast%cpg.msk $(EP)bast%crs.msk $(EP)bast%itl.msk $(EP)bast%iva.msk $(EP)bast%ivd.msk $(EP)bast%ois.msk $(EP)bast%sta.msk $(EP)bast%stt.msk $(EP)bast%ucc.msk $(EP)bast%ucs.msk $(EP)bast%ues.msk $(EP)bast%uid.msk $(EP)bast%uiv.msk $(EP)bast%ure.msk $(EP)bast%val.msk $(EP)bast%vet.msk $(EP)bastreg.msk $(EP)bast%dpn.msk $(EP)bast%tpd.msk $(EP)bastesc.msk $(EP)bast%lng.msk
|
|
||||||
|
|
||||||
$(O)/%.o: %.cpp
|
$(O)/%.o: %.cpp
|
||||||
$(CCOMP) $(CFLAGSD) $(<:.cpp= ) $(O)/$*
|
$(CCOMP) $(CFLAGSD) $(basename $<) $(O)/$*
|
||||||
|
|
||||||
|
$(EP)%.msk: %.uml
|
||||||
|
$(MCOMP) $(basename $<) $(basename $@)
|
||||||
|
|
||||||
|
$(EP)%.frm: %.frm
|
||||||
|
cp $< $(EP)
|
||||||
|
|
||||||
|
$(EP)%.rpt: %.rpt
|
||||||
|
cp $< $(EP)
|
||||||
|
|
||||||
|
$(EP)%.mnu: %.mnu
|
||||||
|
cp $< $(EP)
|
||||||
|
|
||||||
|
$(EP)%.ini: %.ini
|
||||||
|
cp $< $(EP)
|
||||||
|
|
||||||
include ../include/include.mak
|
include ../include/include.mak
|
||||||
|
|
||||||
.PRECIOUS: $(EXE) $(MSK)
|
.PRECIOUS: $(EXE) $(FRL)
|
||||||
|
|
||||||
base: $(EXE) masks
|
base: $(EXE) etc
|
||||||
#base: masks
|
|
||||||
|
|
||||||
masks: $(MSK) $(TBMSK) $(STMSK)
|
etc: masks rpts mnus $(FRL)
|
||||||
|
|
||||||
BA1100H=ba1100.h ba1100a.h
|
BA1100H=ba1100.h ba1100a.h
|
||||||
|
|
||||||
@ -44,24 +54,6 @@ $(EP)ba1: $(O)/ba1.o $(O)/ba1100.o $(O)/ba1101.o $(O)/ba1102.o $(O)/ba1200.o $(
|
|||||||
$(EP)ba1.frl: ba1.url $(U1)
|
$(EP)ba1.frl: ba1.url $(U1)
|
||||||
$(RCOMP) ba1 -l $(EP)ba1
|
$(RCOMP) ba1 -l $(EP)ba1
|
||||||
|
|
||||||
$(EP)ba1100a.msk: ba1100a.uml ba1100a.h $(I15) $(I45)
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba1100b.msk: ba1100b.uml ba1100a.h $(I15) $(I45)
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba1100c.msk: ba1100c.uml ba1100a.h $(I15) $(I45)
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba1100d.msk: ba1100d.uml ba1100a.h $(I15) $(I45)
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba1100e.msk: ba1100e.uml ba1100a.h $(I15) $(I45)
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba1100f.msk: ba1100f.uml ba1100a.h $(I15) $(I45)
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(O)/ba2.o: ba2.cpp $(I10) $(I33) ba2.h
|
$(O)/ba2.o: ba2.cpp $(I10) $(I33) ba2.h
|
||||||
|
|
||||||
$(O)/ba2300.o: ba2300.cpp $(I6) $(I10) $(I24) $(I27) $(I33) ba2300.h
|
$(O)/ba2300.o: ba2300.cpp $(I6) $(I10) $(I24) $(I27) $(I33) ba2300.h
|
||||||
@ -88,21 +80,12 @@ $(O)/ba3600.o: ba3600.cpp ba3600.h $(I53)
|
|||||||
|
|
||||||
$(O)/ba3700.o: ba3700.cpp ba3700.h $(I53)
|
$(O)/ba3700.o: ba3700.cpp ba3700.h $(I53)
|
||||||
|
|
||||||
$(EP)ba3: $(O)/ba3.o $(O)/ba3100.o $(O)/ba3200.o $(O)/ba3300.o $(O)/ba3400.o $(O)/ba3500.o $(O)/ba3600.o $(O)/ba3700.o $(EP)/ba3.frl $(LIBD1) $(EP)ba3.frl $(EP)ba3500a.msk $(EP)ba3700a.msk
|
$(EP)ba3: $(O)/ba3.o $(O)/ba3100.o $(O)/ba3200.o $(O)/ba3300.o $(O)/ba3400.o $(O)/ba3500.o $(O)/ba3600.o $(O)/ba3700.o $(EP)/ba3.frl $(LIBD1) $(EP)ba3.frl
|
||||||
$(LINK) $(LFLAGSD1) $@ $(O)/ba3.o $(O)/ba3100.o $(O)/ba3200.o $(O)/ba3300.o $(O)/ba3400.o $(O)/ba3500.o $(O)/ba3600.o $(O)/ba3700.o
|
$(LINK) $(LFLAGSD1) $@ $(O)/ba3.o $(O)/ba3100.o $(O)/ba3200.o $(O)/ba3300.o $(O)/ba3400.o $(O)/ba3500.o $(O)/ba3600.o $(O)/ba3700.o
|
||||||
|
|
||||||
$(EP)/ba3.frl: ba3.url $(U1)
|
$(EP)/ba3.frl: ba3.url $(U1)
|
||||||
$(RCOMP) ba3 -l $(EP)/ba3
|
$(RCOMP) ba3 -l $(EP)/ba3
|
||||||
|
|
||||||
$(EP)ba3500a.msk: ba3500a.uml ba3500.h $(I15) $(I45)
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba3600a.msk: ba3600a.uml ba3600.h $(I15) $(I45)
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba3700a.msk: ba3700a.uml ba3700.h $(I15) $(I45)
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(O)/ba4.o: ba4.cpp $(I10) $(I33) ba4.h
|
$(O)/ba4.o: ba4.cpp $(I10) $(I33) ba4.h
|
||||||
|
|
||||||
$(O)/ba4100.o: ba4100.cpp $(I53) $(I1) ba4.h ba4100.h $(I15)
|
$(O)/ba4100.o: ba4100.cpp $(I53) $(I1) ba4.h ba4100.h $(I15)
|
||||||
@ -145,192 +128,213 @@ $(EP)ba5.frl: ba5.url $(U1)
|
|||||||
$(EP)ba4.frl: ba4.url $(U1)
|
$(EP)ba4.frl: ba4.url $(U1)
|
||||||
$(RCOMP) ba4 -l $(EP)ba4
|
$(RCOMP) ba4 -l $(EP)ba4
|
||||||
|
|
||||||
$(EP)ba2300a.msk : ba2300a.uml
|
masks: $(EP)ba1100a.msk $(EP)ba1100b.msk $(EP)ba1100c.msk $(EP)ba1100d.msk $(EP)ba1100e.msk $(EP)ba1100f.msk $(EP)ba2300a.msk $(EP)ba2300b.msk $(EP)ba2300c.msk $(EP)ba2300d.msk $(EP)ba3200a.msk $(EP)ba3300a.msk $(EP)ba3500a.msk $(EP)ba3600a.msk $(EP)ba3700a.msk $(EP)ba4100a.msk $(EP)ba4200b.msk $(EP)ba4200c.msk $(EP)ba4300a.msk $(EP)ba4400a.msk $(EP)ba4500a.msk $(EP)ba4600a.msk $(EP)ba5000.msk $(EP)ba6000a.msk $(EP)ba6000b.msk $(EP)ba6100a.msk $(EP)ba6100b.msk $(EP)ba6200a.msk $(EP)bast%ais.msk $(EP)bast%ban.msk $(EP)bast%cpg.msk $(EP)bast%crs.msk $(EP)bast%dpn.msk $(EP)bast%itl.msk $(EP)bast%iva.msk $(EP)bast%ivd.msk $(EP)bast%lng.msk $(EP)bast%ois.msk $(EP)bast%sta.msk $(EP)bast%stt.msk $(EP)bast%tpd.msk $(EP)bast%ucc.msk $(EP)bast%ucs.msk $(EP)bast%ues.msk $(EP)bast%uid.msk $(EP)bast%uiv.msk $(EP)bast%ure.msk $(EP)bast%val.msk $(EP)bast%vet.msk $(EP)bastesc.msk $(EP)bastreg.msk $(EP)batb%ais.msk $(EP)batb%ban.msk $(EP)batb%clr.msk $(EP)batb%cpg.msk $(EP)batb%crs.msk $(EP)batb%del.msk $(EP)batb%dpn.msk $(EP)batb%itl.msk $(EP)batb%iva.msk $(EP)batb%ivd.msk $(EP)batb%lbu.msk $(EP)batb%lng.msk $(EP)batb%ois.msk $(EP)batb%sta.msk $(EP)batb%stt.msk $(EP)batb%tpd.msk $(EP)batb%ucc.msk $(EP)batb%ucs.msk $(EP)batb%ues.msk $(EP)batb%uid.msk $(EP)batb%uiv.msk $(EP)batb%ure.msk $(EP)batb%val.msk $(EP)batb%vet.msk $(EP)batbesc.msk $(EP)batbpim.msk $(EP)batbpimc.msk $(EP)batbreg.msk
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba2300b.msk : ba2300b.uml
|
$(EP)ba1100a.msk: ba1100a.uml $(I45) $(I49) ba1100a.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba2300c.msk : ba2300c.uml
|
$(EP)ba1100b.msk: ba1100b.uml $(I45) ba1100a.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba2300d.msk : ba2300d.uml
|
$(EP)ba1100c.msk: ba1100c.uml $(I45) ba1100a.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba3300a.msk: ba3300a.uml
|
$(EP)ba1100d.msk: ba1100d.uml $(I45) ba1100a.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba4100a.msk : ba4100a.uml
|
$(EP)ba1100e.msk: ba1100e.uml $(I45) ba1100a.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba4200b.msk : ba4200b.uml
|
$(EP)ba1100f.msk: ba1100f.uml $(I45) ba1100a.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba4200c.msk : ba4200c.uml
|
$(EP)ba2300a.msk: ba2300a.uml ba2300.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba4300a.msk : ba4300a.uml
|
$(EP)ba2300b.msk: ba2300b.uml ba2300.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba4400a.msk : ba4400a.uml
|
$(EP)ba2300c.msk: ba2300c.uml ba2300.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba4500a.msk : ba4500a.uml
|
$(EP)ba2300d.msk: ba2300d.uml ba2300.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba4600a.msk : ba4600a.uml
|
$(EP)ba3200a.msk: ba3200a.uml ba3200a.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba5000.msk : ba5000.uml
|
$(EP)ba3300a.msk: ba3300a.uml ba3300.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba6100a.msk : ba6100a.uml
|
$(EP)ba3500a.msk: ba3500a.uml ba3500.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba6100b.msk : ba6100b.uml
|
$(EP)ba3600a.msk: ba3600a.uml ba3600.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)ba6200a.msk : ba6200a.uml
|
$(EP)ba3700a.msk: ba3700a.uml ba3700.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%ais.msk: batb%ais.uml
|
$(EP)ba4100a.msk: ba4100a.uml ba4100.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%ban.msk: batb%ban.uml
|
$(EP)ba4200b.msk: ba4200b.uml ba4200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%cpg.msk: batb%cpg.uml
|
$(EP)ba4200c.msk: ba4200c.uml ba4200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%crs.msk: batb%crs.uml
|
$(EP)ba4300a.msk: ba4300a.uml ba4300.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%itl.msk: batb%itl.uml
|
$(EP)ba4400a.msk: ba4400a.uml ba4400.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%iva.msk: batb%iva.uml
|
$(EP)ba4500a.msk: ba4500a.uml ba4500.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%ivd.msk: batb%ivd.uml
|
$(EP)ba4600a.msk: ba4600a.uml ba4600.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%ois.msk: batb%ois.uml
|
$(EP)ba5000.msk: ba5000.uml ba4600.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%sta.msk: batb%sta.uml
|
$(EP)ba6000a.msk: ba6000a.uml ba6100a.h $(I15)
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%stt.msk: batb%stt.uml
|
$(EP)ba6000b.msk: ba6000b.uml ba6100b.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%ucc.msk: batb%ucc.uml
|
$(EP)ba6100a.msk: ba6100a.uml ba6100a.h $(I15)
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%ucs.msk: batb%ucs.uml
|
$(EP)ba6100b.msk: ba6100b.uml ba6100b.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%ues.msk: batb%ues.uml
|
$(EP)ba6200a.msk: ba6200a.uml ba6200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%uid.msk: batb%uid.uml
|
$(EP)bast%ais.msk: bast%ais.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%uiv.msk: batb%uiv.uml
|
$(EP)bast%ban.msk: bast%ban.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%ure.msk: batb%ure.uml
|
$(EP)bast%cpg.msk: bast%cpg.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%val.msk: batb%val.uml
|
$(EP)bast%crs.msk: bast%crs.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%vet.msk: batb%vet.uml
|
$(EP)bast%dpn.msk: bast%dpn.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batbreg.msk: batbreg.uml
|
$(EP)bast%itl.msk: bast%itl.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%dpn.msk: batb%dpn.uml
|
$(EP)bast%iva.msk: bast%iva.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%del.msk: batb%del.uml
|
$(EP)bast%ivd.msk: bast%ivd.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%tpd.msk: batb%tpd.uml
|
$(EP)bast%lng.msk: bast%lng.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batbesc.msk: batbesc.uml
|
$(EP)bast%ois.msk: bast%ois.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)batb%lng.msk: batb%lng.uml
|
$(EP)bast%sta.msk: bast%sta.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%ais.msk: bast%ais.uml
|
$(EP)bast%stt.msk: bast%stt.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%ban.msk: bast%ban.uml
|
$(EP)bast%tpd.msk: bast%tpd.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%cpg.msk: bast%cpg.uml
|
$(EP)bast%ucc.msk: bast%ucc.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%crs.msk: bast%crs.uml
|
$(EP)bast%ucs.msk: bast%ucs.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%itl.msk: bast%itl.uml
|
$(EP)bast%ues.msk: bast%ues.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%iva.msk: bast%iva.uml
|
$(EP)bast%uid.msk: bast%uid.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%ivd.msk: bast%ivd.uml
|
$(EP)bast%uiv.msk: bast%uiv.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%ois.msk: bast%ois.uml
|
$(EP)bast%ure.msk: bast%ure.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%sta.msk: bast%sta.uml
|
$(EP)bast%val.msk: bast%val.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%stt.msk: bast%stt.uml
|
$(EP)bast%vet.msk: bast%vet.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%ucc.msk: bast%ucc.uml
|
$(EP)bastesc.msk: bastesc.uml bastesc.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%ucs.msk: bast%ucs.uml
|
$(EP)bastreg.msk: bastreg.uml ba3200.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%ues.msk: bast%ues.uml
|
$(EP)batb%ais.msk: batb%ais.uml batb%ais.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%uid.msk: bast%uid.uml
|
$(EP)batb%ban.msk: batb%ban.uml
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%uiv.msk: bast%uiv.uml
|
$(EP)batb%clr.msk: batb%clr.uml
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%ure.msk: bast%ure.uml
|
$(EP)batb%cpg.msk: batb%cpg.uml batb%cpg.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%val.msk: bast%val.uml
|
$(EP)batb%crs.msk: batb%crs.uml batb%crs.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%vet.msk: bast%vet.uml
|
$(EP)batb%del.msk: batb%del.uml
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bastreg.msk: bastreg.uml
|
$(EP)batb%dpn.msk: batb%dpn.uml
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%dpn.msk: bast%dpn.uml
|
$(EP)batb%itl.msk: batb%itl.uml batb%itl.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%tpd.msk: bast%tpd.uml
|
$(EP)batb%iva.msk: batb%iva.uml batb%iva.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bastesc.msk: bastesc.uml
|
$(EP)batb%ivd.msk: batb%ivd.uml batb%ivd.h
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bast%lng.msk: bast%lng.uml
|
$(EP)batb%lbu.msk: batb%lbu.uml
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
$(EP)batb%lng.msk: batb%lng.uml
|
||||||
|
|
||||||
|
$(EP)batb%ois.msk: batb%ois.uml batb%ois.h
|
||||||
|
|
||||||
|
$(EP)batb%sta.msk: batb%sta.uml
|
||||||
|
|
||||||
|
$(EP)batb%stt.msk: batb%stt.uml batb%stt.h
|
||||||
|
|
||||||
|
$(EP)batb%tpd.msk: batb%tpd.uml ba3100.h batb%tpd.h
|
||||||
|
|
||||||
|
$(EP)batb%ucc.msk: batb%ucc.uml
|
||||||
|
|
||||||
|
$(EP)batb%ucs.msk: batb%ucs.uml
|
||||||
|
|
||||||
|
$(EP)batb%ues.msk: batb%ues.uml
|
||||||
|
|
||||||
|
$(EP)batb%uid.msk: batb%uid.uml
|
||||||
|
|
||||||
|
$(EP)batb%uiv.msk: batb%uiv.uml
|
||||||
|
|
||||||
|
$(EP)batb%ure.msk: batb%ure.uml
|
||||||
|
|
||||||
|
$(EP)batb%val.msk: batb%val.uml batb%val.h
|
||||||
|
|
||||||
|
$(EP)batb%vet.msk: batb%vet.uml batb%vet.h
|
||||||
|
|
||||||
|
$(EP)batbesc.msk: batbesc.uml
|
||||||
|
|
||||||
|
$(EP)batbpim.msk: batbpim.uml batbpim.h
|
||||||
|
|
||||||
|
$(EP)batbpimc.msk: batbpimc.uml batbpim.h
|
||||||
|
|
||||||
|
$(EP)batbreg.msk: batbreg.uml ba3100.h batbreg.h
|
||||||
|
|
||||||
|
rpts: $(EP)batb%ais.rpt $(EP)batb%ban.rpt $(EP)batb%cpg.rpt $(EP)batb%crs.rpt $(EP)batb%dpn.rpt $(EP)batb%itl.rpt $(EP)batb%iva.rpt $(EP)batb%ivd.rpt $(EP)batb%lng.rpt $(EP)batb%ois.rpt $(EP)batb%sta.rpt $(EP)batb%stt.rpt $(EP)batb%ucc.rpt $(EP)batb%ucs.rpt $(EP)batb%ues.rpt $(EP)batb%uid.rpt $(EP)batb%uiv.rpt $(EP)batb%ure.rpt $(EP)batb%val.rpt $(EP)batb%vet.rpt $(EP)batbesc.rpt $(EP)batbreg.rpt
|
||||||
|
|
||||||
|
$(EP)batb%ais.rpt: batb%ais.rpt
|
||||||
|
|
||||||
|
$(EP)batb%ban.rpt: batb%ban.rpt
|
||||||
|
|
||||||
|
$(EP)batb%cpg.rpt: batb%cpg.rpt
|
||||||
|
|
||||||
|
$(EP)batb%crs.rpt: batb%crs.rpt
|
||||||
|
|
||||||
|
$(EP)batb%dpn.rpt: batb%dpn.rpt
|
||||||
|
|
||||||
|
$(EP)batb%itl.rpt: batb%itl.rpt
|
||||||
|
|
||||||
|
$(EP)batb%iva.rpt: batb%iva.rpt
|
||||||
|
|
||||||
|
$(EP)batb%ivd.rpt: batb%ivd.rpt
|
||||||
|
|
||||||
|
$(EP)batb%lng.rpt: batb%lng.rpt
|
||||||
|
|
||||||
|
$(EP)batb%ois.rpt: batb%ois.rpt
|
||||||
|
|
||||||
|
$(EP)batb%sta.rpt: batb%sta.rpt
|
||||||
|
|
||||||
|
$(EP)batb%stt.rpt: batb%stt.rpt
|
||||||
|
|
||||||
|
$(EP)batb%ucc.rpt: batb%ucc.rpt
|
||||||
|
|
||||||
|
$(EP)batb%ucs.rpt: batb%ucs.rpt
|
||||||
|
|
||||||
|
$(EP)batb%ues.rpt: batb%ues.rpt
|
||||||
|
|
||||||
|
$(EP)batb%uid.rpt: batb%uid.rpt
|
||||||
|
|
||||||
|
$(EP)batb%uiv.rpt: batb%uiv.rpt
|
||||||
|
|
||||||
|
$(EP)batb%ure.rpt: batb%ure.rpt
|
||||||
|
|
||||||
|
$(EP)batb%val.rpt: batb%val.rpt
|
||||||
|
|
||||||
|
$(EP)batb%vet.rpt: batb%vet.rpt
|
||||||
|
|
||||||
|
$(EP)batbesc.rpt: batbesc.rpt
|
||||||
|
|
||||||
|
$(EP)batbreg.rpt: batbreg.rpt
|
||||||
|
|
||||||
|
mnus: $(EP)prassi.mnu
|
||||||
|
|
||||||
|
$(EP)prassi.mnu: prassi.mnu
|
||||||
|
|
||||||
|
@ -13,7 +13,11 @@ RCOMP=rescomp
|
|||||||
MCOMP=mskcomp
|
MCOMP=mskcomp
|
||||||
LINK=linkdue
|
LINK=linkdue
|
||||||
IP=$SRC_HOME/include/
|
IP=$SRC_HOME/include/
|
||||||
EP=$P2HOME/campo/
|
if [ "$EXEHOME" = "" ] ;
|
||||||
|
then
|
||||||
|
EXEHOME=$P2HOME
|
||||||
|
fi
|
||||||
|
EP=$EXEHOME/campo/
|
||||||
LIBC="$P2HOME/lib/libdue.a $P2HOME/lib/libuno.a $P2HOME/lib/libgfm.a"
|
LIBC="$P2HOME/lib/libdue.a $P2HOME/lib/libuno.a $P2HOME/lib/libgfm.a"
|
||||||
LIBD1="$P2HOME/lib/libdued.a $P2HOME/lib/libuno.a $P2HOME/lib/libgfm.a"
|
LIBD1="$P2HOME/lib/libdued.a $P2HOME/lib/libuno.a $P2HOME/lib/libgfm.a"
|
||||||
LIBD2="$P2HOME/lib/libdued.a $P2HOME/lib/libunod.a $P2HOME/lib/libgfm.a"
|
LIBD2="$P2HOME/lib/libdued.a $P2HOME/lib/libunod.a $P2HOME/lib/libgfm.a"
|
||||||
@ -103,7 +107,7 @@ do
|
|||||||
shift
|
shift
|
||||||
DASH=`echo $1 | cut -c1 `
|
DASH=`echo $1 | cut -c1 `
|
||||||
done
|
done
|
||||||
if [ "$1" = "" -o "$1" = "masks" ];
|
if [ "$1" = "" -o "$1" = "etc" ];
|
||||||
then
|
then
|
||||||
gmake $FLAGS $1
|
gmake $FLAGS $1
|
||||||
else
|
else
|
||||||
|
229
cg/makefile
229
cg/makefile
@ -1,19 +1,32 @@
|
|||||||
EXE=$(EP)cg0 $(EP)cg1 $(EP)cg3 $(EP)cg4 $(EP)cg5
|
EXE=$(EP)cg0 $(EP)cg1 $(EP)cg3 $(EP)cg4 $(EP)cg5
|
||||||
FRL=$(EP)cg0.frl $(EP)cg1.frl $(EP)cg3.frl $(EP)cg4.frl $(EP)cg5.frl
|
FRL=$(EP)cg0.frl $(EP)cg1.frl $(EP)cg3.frl $(EP)cg4.frl $(EP)cg5.frl
|
||||||
MSK=$(EP)cg0100a.msk $(EP)cg0200a.msk $(EP)cg0300a.msk $(EP)cg0400a.msk $(EP)cg0500a.msk $(EP)cg1100a.msk $(EP)cg1200a.msk $(EP)cg1200b.msk $(EP)cg1400a.msk $(EP)cg1500a.msk $(EP)cg1600a.msk $(EP)cg1700a.msk $(EP)cg2100a.msk $(EP)cg2100b.msk $(EP)cg2100c.msk $(EP)cg2100i.msk $(EP)cg2100o.msk $(EP)cg3300a.msk $(EP)cg3100a.msk $(EP)cg3100b.msk $(EP)cg3100c.msk $(EP)cg3200a.msk $(EP)cg3500a.msk $(EP)cg4100a.msk $(EP)cg4300a.msk $(EP)cg4300b.msk $(EP)cg4300c.msk $(EP)cg5000a.msk $(EP)cg4400a.msk $(EP)cg4500a.msk $(EP)cg4500b.msk $(EP)cg4600a.msk
|
|
||||||
|
|
||||||
$(O)/%.o: %.cpp
|
$(O)/%.o: %.cpp
|
||||||
$(CCOMP) $(CFLAGSD) $(<:.cpp= ) $(O)/$*
|
$(CCOMP) $(CFLAGSD) $(<:.cpp= ) $(O)/$*
|
||||||
|
|
||||||
|
$(EP)%.msk: %.uml
|
||||||
|
$(MCOMP) $(basename $<) $(basename $@)
|
||||||
|
|
||||||
|
$(EP)%.frm: %.frm
|
||||||
|
cp $< $(EP)
|
||||||
|
|
||||||
|
$(EP)%.rpt: %.rpt
|
||||||
|
cp $< $(EP)
|
||||||
|
|
||||||
|
$(EP)%.mnu: %.mnu
|
||||||
|
cp $< $(EP)
|
||||||
|
|
||||||
|
$(EP)%.ini: %.ini
|
||||||
|
cp $< $(EP)
|
||||||
|
|
||||||
include ../include/include.mak
|
include ../include/include.mak
|
||||||
|
|
||||||
.PRECIOUS: $(EXE) $(FRL) $(MSK)
|
.PRECIOUS: $(EXE) $(FRL)
|
||||||
|
|
||||||
cg: $(EXE) frl masks
|
cg: $(EXE) etc
|
||||||
|
|
||||||
masks: $(MSK)
|
etc: masks frms $(FRL)
|
||||||
|
|
||||||
frl: $(FRL)
|
|
||||||
|
|
||||||
$(O)/cg0.o: cg0.cpp $(I10) $(I24) $(I32)
|
$(O)/cg0.o: cg0.cpp $(I10) $(I24) $(I32)
|
||||||
|
|
||||||
@ -33,21 +46,6 @@ $(EP)cg0: $(O)/cg0.o $(O)/cg0100.o $(O)/cg0200.o $(O)/cg0300.o $(O)/cg0400.o $(O
|
|||||||
$(EP)cg0.frl: cg0.url $(U1)
|
$(EP)cg0.frl: cg0.url $(U1)
|
||||||
$(RCOMP) cg0 -l $(EP)cg0
|
$(RCOMP) cg0 -l $(EP)cg0
|
||||||
|
|
||||||
$(EP)cg0100a.msk : cg0100a.uml
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg0200a.msk : cg0200a.uml
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg0300a.msk : cg0300a.uml
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg0400a.msk : cg0400a.uml
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg0500a.msk : cg0500a.uml
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(O)/cg1.o: cg1.cpp $(I10) $(I24) $(I32)
|
$(O)/cg1.o: cg1.cpp $(I10) $(I24) $(I32)
|
||||||
|
|
||||||
$(O)/cg1100.o: cg1100.cpp $(I31) $(I33) $(I39) $(I41) $(I42) $(I47) $(I48) $(I50) cg1100.h $(IP)pconti.h $(IP)nditte.h
|
$(O)/cg1100.o: cg1100.cpp $(I31) $(I33) $(I39) $(I41) $(I42) $(I47) $(I48) $(I50) cg1100.h $(IP)pconti.h $(IP)nditte.h
|
||||||
@ -68,33 +66,12 @@ $(O)/cg1600.o: cg1600.cpp $(I24) $(I31) $(I33) $(I40) $(I42) $(I51) cg1600.h
|
|||||||
|
|
||||||
$(O)/cg1700.o: cg1700.cpp $(I24) $(I31) $(I33) $(I40) $(I42) $(I51) cg1700.h
|
$(O)/cg1700.o: cg1700.cpp $(I24) $(I31) $(I33) $(I40) $(I42) $(I51) cg1700.h
|
||||||
|
|
||||||
$(EP)cg1: $(O)/cg1.o $(O)/cg1100.o $(O)/cg1200.o $(O)/cg1300.o $(O)/cg1400.o $(O)/cg1500.o $(O)/cg1600.o $(O)/cg1700.o $(LIBD1) $(EP)cg1.frl $(EP)cg1100a.msk $(EP)cg1200a.msk $(EP)cg1200b.msk $(EP)cg1400a.msk $(EP)cg1500a.msk $(EP)cg1600a.msk $(EP)cg1700a.msk $(O)/conto.o $(O)/cglib01.o
|
$(EP)cg1: $(O)/cg1.o $(O)/cg1100.o $(O)/cg1200.o $(O)/cg1300.o $(O)/cg1400.o $(O)/cg1500.o $(O)/cg1600.o $(O)/cg1700.o $(LIBD1) $(EP)cg1.frl $(O)/conto.o $(O)/cglib01.o
|
||||||
$(LINK) $(LFLAGSD1) $@ $(O)/cg1.o $(O)/cg1100.o $(O)/cg1200.o $(O)/cg1300.o $(O)/cg1400.o $(O)/cg1500.o $(O)/cg1600.o $(O)/cg1700.o $(O)/conto.o $(O)/cglib01.o
|
$(LINK) $(LFLAGSD1) $@ $(O)/cg1.o $(O)/cg1100.o $(O)/cg1200.o $(O)/cg1300.o $(O)/cg1400.o $(O)/cg1500.o $(O)/cg1600.o $(O)/cg1700.o $(O)/conto.o $(O)/cglib01.o
|
||||||
|
|
||||||
$(EP)cg1.frl: cg1.url $(U1)
|
$(EP)cg1.frl: cg1.url $(U1)
|
||||||
$(RCOMP) cg1 -l $(EP)cg1
|
$(RCOMP) cg1 -l $(EP)cg1
|
||||||
|
|
||||||
$(EP)cg1100a.msk : cg1100a.uml
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg1200a.msk : cg1200a.uml
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg1200b.msk : cg1200b.uml
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg1400a.msk : cg1400a.uml
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg1500a.msk : cg1500a.uml
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg1600a.msk : cg1600a.uml
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg1700a.msk : cg1700a.uml
|
|
||||||
$(MCOMP) $(basename $<) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg2.frl: cg2.url $(U1)
|
$(EP)cg2.frl: cg2.url $(U1)
|
||||||
$(RCOMP) cg2 -l $(EP)cg2
|
$(RCOMP) cg2 -l $(EP)cg2
|
||||||
|
|
||||||
@ -112,24 +89,9 @@ $(O)/cglib02.o: conto.h cglib02.cpp $(I24) $(I31) $(I33) $(I40) $(I42) $(I51) c
|
|||||||
|
|
||||||
$(O)/conto.o: conto.cpp $(I6) $(I10) $(I24) $(I27) $(I33)
|
$(O)/conto.o: conto.cpp $(I6) $(I10) $(I24) $(I27) $(I33)
|
||||||
|
|
||||||
$(EP)cg2: $(O)/cg2.o $(O)/cg2100.o $(O)/cg2101.o $(O)/cg2102.o $(O)/cg2103.o $(O)/conto.o $(O)/cglib02.o $(LIBD1) $(EP)cg2.frl $(EP)cg2100a.msk
|
$(EP)cg2: $(O)/cg2.o $(O)/cg2100.o $(O)/cg2101.o $(O)/cg2102.o $(O)/cg2103.o $(O)/conto.o $(O)/cglib02.o $(LIBD1) $(EP)cg2.frl
|
||||||
$(LINK) $(LFLAGSD1) $@ $(O)/cg2.o $(O)/cg2100.o $(O)/cg2101.o $(O)/cg2102.o $(O)/cg2103.o $(O)/cglib02.o $(O)/conto.o
|
$(LINK) $(LFLAGSD1) $@ $(O)/cg2.o $(O)/cg2100.o $(O)/cg2101.o $(O)/cg2102.o $(O)/cg2103.o $(O)/cglib02.o $(O)/conto.o
|
||||||
|
|
||||||
$(EP)cg2100a.msk : cg2100a.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg2100b.msk : cg2100b.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg2100c.msk : cg2100c.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg2100i.msk : cg2100i.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg2100o.msk : cg2100o.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(O)/cg3.o: cg3.cpp $(I10) $(I24) $(I32)
|
$(O)/cg3.o: cg3.cpp $(I10) $(I24) $(I32)
|
||||||
|
|
||||||
$(O)/cg3300.o: cg3300.cpp cg3300.h $(I6) $(I10) $(I24) $(I27) $(I33)
|
$(O)/cg3300.o: cg3300.cpp cg3300.h $(I6) $(I10) $(I24) $(I27) $(I33)
|
||||||
@ -152,39 +114,9 @@ $(O)/cglib03.o: cglib03.cpp $(I24) $(I31) $(I33) $(I40) $(I42) $(I51) cglib.h
|
|||||||
|
|
||||||
$(O)/conto.o: conto.cpp conto.h
|
$(O)/conto.o: conto.cpp conto.h
|
||||||
|
|
||||||
$(EP)cg3: $(O)/cg3.o $(LIBD1) $(O)/cg3300.o $(O)/cg3301.o $(O)/cg3200.o $(O)/cg3100.o $(O)/cg3500.o $(O)/conto.o $(O)/cglib01.o $(O)/cglib03.o $(EP)cg3.frl $(EP)cg3200a.msk $(EP)cg3100a.msk $(EP)cg3100b.msk $(EP)cg3100c.msk $(EP)cg3400a.msk $(EP)cg3400b.msk $(EP)cg3300c.msk $(EP)cg3300a.msk $(EP)cg3300b.msk $(EP)cg3500a.msk
|
$(EP)cg3: $(O)/cg3.o $(LIBD1) $(O)/cg3300.o $(O)/cg3301.o $(O)/cg3200.o $(O)/cg3100.o $(O)/cg3500.o $(O)/conto.o $(O)/cglib01.o $(O)/cglib03.o $(EP)cg3.frl
|
||||||
$(LINK) $(LFLAGSD1) $@ $(O)/cg3.o $(O)/cg3300.o $(O)/cg3301.o $(O)/cg3200.o $(O)/cg3100.o $(O)/cg3500.o $(O)/conto.o $(O)/cglib01.o $(O)/cglib03.o
|
$(LINK) $(LFLAGSD1) $@ $(O)/cg3.o $(O)/cg3300.o $(O)/cg3301.o $(O)/cg3200.o $(O)/cg3100.o $(O)/cg3500.o $(O)/conto.o $(O)/cglib01.o $(O)/cglib03.o
|
||||||
|
|
||||||
$(EP)cg3400a.msk : cg3400a.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg3400b.msk : cg3400b.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg3300a.msk : cg3300a.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg3300b.msk : cg3300b.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg3300c.msk : cg3300c.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg3200a.msk : cg3200a.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg3100a.msk : cg3100a.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg3100b.msk : cg3100b.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg3100c.msk : cg3100c.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg3500a.msk : cg3500a.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg3.frl: cg3.url $(U1)
|
$(EP)cg3.frl: cg3.url $(U1)
|
||||||
$(RCOMP) cg3 -l $(EP)cg3
|
$(RCOMP) cg3 -l $(EP)cg3
|
||||||
|
|
||||||
@ -216,36 +148,12 @@ $(O)/cglib01.o: cglib01.cpp $(I24) $(I31) $(I33) $(I40) $(I42) $(I51) cglib.h
|
|||||||
|
|
||||||
$(O)/conto.o: conto.cpp conto.h
|
$(O)/conto.o: conto.cpp conto.h
|
||||||
|
|
||||||
$(EP)cg4: $(O)/cg4.o $(LIBD1) $(O)/cg4300.o $(O)/cg4301.o $(O)/cg4302.o $(O)/cg4303.o $(O)/cg4304.o $(O)/cg4305.o $(O)/cg4400.o $(O)/cg4401.o $(O)/conto.o $(O)/cglib01.o $(O)/cglib02.o $(O)/cg4500.o $(O)/cg2101.o $(O)/cg2103.o $(O)/cg4100.o $(O)/cg4600.o $(EP)cg4.frl $(EP)cg4300a.msk $(EP)cg4300b.msk $(EP)cg4300c.msk $(O)/cglib03.o
|
$(EP)cg4: $(O)/cg4.o $(LIBD1) $(O)/cg4300.o $(O)/cg4301.o $(O)/cg4302.o $(O)/cg4303.o $(O)/cg4304.o $(O)/cg4305.o $(O)/cg4400.o $(O)/cg4401.o $(O)/conto.o $(O)/cglib01.o $(O)/cglib02.o $(O)/cg4500.o $(O)/cg2101.o $(O)/cg2103.o $(O)/cg4100.o $(O)/cg4600.o $(EP)cg4.frl $(O)/cglib03.o
|
||||||
$(LINK) $(LFLAGSD1) $@ $(O)/cg4.o $(O)/cg4300.o $(O)/cg4301.o $(O)/cg4302.o $(O)/cg4303.o $(O)/cg4304.o $(O)/cg4305.o $(O)/cg4400.o $(O)/cg4401.o $(O)/conto.o $(O)/cglib01.o $(O)/cglib02.o $(O)/cg4500.o $(O)/cglib03.o $(O)/cg2101.o $(O)/cg2103.o $(O)/cg4100.o $(O)/cg4600.o
|
$(LINK) $(LFLAGSD1) $@ $(O)/cg4.o $(O)/cg4300.o $(O)/cg4301.o $(O)/cg4302.o $(O)/cg4303.o $(O)/cg4304.o $(O)/cg4305.o $(O)/cg4400.o $(O)/cg4401.o $(O)/conto.o $(O)/cglib01.o $(O)/cglib02.o $(O)/cg4500.o $(O)/cglib03.o $(O)/cg2101.o $(O)/cg2103.o $(O)/cg4100.o $(O)/cg4600.o
|
||||||
|
|
||||||
$(EP)cg4400.frl: cg4400.url $(U1)
|
$(EP)cg4400.frl: cg4400.url $(U1)
|
||||||
$(RCOMP) cg4400 -l $(EP)cg4400
|
$(RCOMP) cg4400 -l $(EP)cg4400
|
||||||
|
|
||||||
$(EP)cg4100a.msk : cg4100a.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg4300a.msk : cg4300a.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg4300b.msk : cg4300b.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg4300c.msk : cg4300c.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg4400a.msk : cg4400a.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg4500a.msk : cg4500a.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg4500b.msk : cg4500b.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg4600a.msk : cg4600a.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg4.frl: cg4.url $(U1)
|
$(EP)cg4.frl: cg4.url $(U1)
|
||||||
$(RCOMP) cg4 -l $(EP)cg4
|
$(RCOMP) cg4 -l $(EP)cg4
|
||||||
|
|
||||||
@ -255,14 +163,91 @@ $(O)/cg5000.o: cg5000.cpp $(I57)
|
|||||||
|
|
||||||
$(O)/cg5100.o: cg5100.cpp $(I57)
|
$(O)/cg5100.o: cg5100.cpp $(I57)
|
||||||
|
|
||||||
$(EP)cg5000a.msk : cg5000a.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg5100a.msk : cg5100a.uml
|
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)cg5.frl: cg5.url $(U1)
|
$(EP)cg5.frl: cg5.url $(U1)
|
||||||
$(RCOMP) cg5 -l $(EP)cg5
|
$(RCOMP) cg5 -l $(EP)cg5
|
||||||
|
|
||||||
$(EP)cg5 : $(O)/cg5.o $(O)/cg5000.o $(O)/cg5100.o $(LIBD1) $(EP)cg5.frl $(EP)cg5000a.msk $(EP)cg5100a.msk
|
$(EP)cg5 : $(O)/cg5.o $(O)/cg5000.o $(O)/cg5100.o $(LIBD1) $(EP)cg5.frl
|
||||||
$(LINK) $(LFLAGSD1) $@ $(O)/cg5.o $(O)/cg5000.o $(O)/cg5100.o
|
$(LINK) $(LFLAGSD1) $@ $(O)/cg5.o $(O)/cg5000.o $(O)/cg5100.o
|
||||||
|
|
||||||
|
masks: $(EP)cg0100a.msk $(EP)cg0200a.msk $(EP)cg0300a.msk $(EP)cg0400a.msk $(EP)cg0500a.msk $(EP)cg0500b.msk $(EP)cg1100a.msk $(EP)cg1200a.msk $(EP)cg1200b.msk $(EP)cg1400a.msk $(EP)cg1500a.msk $(EP)cg1600a.msk $(EP)cg1700a.msk $(EP)cg2100a.msk $(EP)cg2100b.msk $(EP)cg2100c.msk $(EP)cg2100i.msk $(EP)cg2100o.msk $(EP)cg3100a.msk $(EP)cg3100b.msk $(EP)cg3100c.msk $(EP)cg3200a.msk $(EP)cg3300a.msk $(EP)cg3300b.msk $(EP)cg3300c.msk $(EP)cg3400a.msk $(EP)cg3400b.msk $(EP)cg3500a.msk $(EP)cg4100a.msk $(EP)cg4300a.msk $(EP)cg4300b.msk $(EP)cg4300c.msk $(EP)cg4400a.msk $(EP)cg4500a.msk $(EP)cg4500b.msk $(EP)cg4600a.msk $(EP)cg5000a.msk $(EP)cg5100a.msk
|
||||||
|
|
||||||
|
$(EP)cg0100a.msk: cg0100a.uml cg0100.h
|
||||||
|
|
||||||
|
$(EP)cg0200a.msk: cg0200a.uml cg0200.h
|
||||||
|
|
||||||
|
$(EP)cg0300a.msk: cg0300a.uml cg0300.h
|
||||||
|
|
||||||
|
$(EP)cg0400a.msk: cg0400a.uml cg0400.h
|
||||||
|
|
||||||
|
$(EP)cg0500a.msk: cg0500a.uml cg0500.h
|
||||||
|
|
||||||
|
$(EP)cg0500b.msk: cg0500b.uml cg0500.h
|
||||||
|
|
||||||
|
$(EP)cg1100a.msk: cg1100a.uml cg1100.h
|
||||||
|
|
||||||
|
$(EP)cg1200a.msk: cg1200a.uml cg1200a.h $(I15)
|
||||||
|
|
||||||
|
$(EP)cg1200b.msk: cg1200b.uml cg1200b.h
|
||||||
|
|
||||||
|
$(EP)cg1400a.msk: cg1400a.uml cg1400.h
|
||||||
|
|
||||||
|
$(EP)cg1500a.msk: cg1500a.uml cg1500.h
|
||||||
|
|
||||||
|
$(EP)cg1600a.msk: cg1600a.uml cg1600.h
|
||||||
|
|
||||||
|
$(EP)cg1700a.msk: cg1700a.uml cg1700.h
|
||||||
|
|
||||||
|
$(EP)cg2100a.msk: cg2100a.uml cg2100.h
|
||||||
|
|
||||||
|
$(EP)cg2100b.msk: cg2100b.uml cg2100.h cg21cg.uml
|
||||||
|
|
||||||
|
$(EP)cg2100c.msk: cg2100c.uml cg2100.h cg21iva.uml cg21cg.uml
|
||||||
|
|
||||||
|
$(EP)cg2100i.msk: cg2100i.uml cg2100.h
|
||||||
|
|
||||||
|
$(EP)cg2100o.msk: cg2100o.uml cg2100.h
|
||||||
|
|
||||||
|
$(EP)cg3100a.msk: cg3100a.uml cg3100.h
|
||||||
|
|
||||||
|
$(EP)cg3100b.msk: cg3100b.uml cg3100.h
|
||||||
|
|
||||||
|
$(EP)cg3100c.msk: cg3100c.uml cg3100.h
|
||||||
|
|
||||||
|
$(EP)cg3200a.msk: cg3200a.uml cg3200.h
|
||||||
|
|
||||||
|
$(EP)cg3300a.msk: cg3300a.uml cg3300a.h
|
||||||
|
|
||||||
|
$(EP)cg3300b.msk: cg3300b.uml cg3300b.h
|
||||||
|
|
||||||
|
$(EP)cg3300c.msk: cg3300c.uml cg3300a.h
|
||||||
|
|
||||||
|
$(EP)cg3400a.msk: cg3400a.uml cg3400a.h
|
||||||
|
|
||||||
|
$(EP)cg3400b.msk: cg3400b.uml cg3400b.h
|
||||||
|
|
||||||
|
$(EP)cg3500a.msk: cg3500a.uml cg3500.h
|
||||||
|
|
||||||
|
$(EP)cg4100a.msk: cg4100a.uml
|
||||||
|
|
||||||
|
$(EP)cg4300a.msk: cg4300a.uml cg4300a.h
|
||||||
|
|
||||||
|
$(EP)cg4300b.msk: cg4300b.uml cg4300b.h
|
||||||
|
|
||||||
|
$(EP)cg4300c.msk: cg4300c.uml cg4300c.h
|
||||||
|
|
||||||
|
$(EP)cg4400a.msk: cg4400a.uml cg4400a.h
|
||||||
|
|
||||||
|
$(EP)cg4500a.msk: cg4500a.uml cg4500a.h
|
||||||
|
|
||||||
|
$(EP)cg4500b.msk: cg4500b.uml cg4500b.h
|
||||||
|
|
||||||
|
$(EP)cg4600a.msk: cg4600a.uml cg4600.h
|
||||||
|
|
||||||
|
$(EP)cg5000a.msk: cg5000a.uml cg5000a.h
|
||||||
|
|
||||||
|
$(EP)cg5100a.msk: cg5100a.uml cg5100a.h
|
||||||
|
|
||||||
|
frms: $(EP)cg3300.frm
|
||||||
|
|
||||||
|
$(EP)cg3300.frm: cg3300.frm
|
||||||
|
|
||||||
|
@ -13,7 +13,11 @@ CCOMP=cc++
|
|||||||
MCOMP=mskcomp
|
MCOMP=mskcomp
|
||||||
LINKC=linkunoc
|
LINKC=linkunoc
|
||||||
IP=$SRC_HOME/include/
|
IP=$SRC_HOME/include/
|
||||||
EP=$P2HOME/campo/
|
if [ "$EXEHOME" = "" ];
|
||||||
|
then
|
||||||
|
$EXEHOME=$P2HOME
|
||||||
|
fi
|
||||||
|
EP=$EXEHOME/campo/
|
||||||
CLIB=$DEVHOME/p.uno/
|
CLIB=$DEVHOME/p.uno/
|
||||||
MLIB=$DEVHOME/mathlib/
|
MLIB=$DEVHOME/mathlib/
|
||||||
TMPF=
|
TMPF=
|
||||||
|
@ -13,7 +13,11 @@ CCOMP=cc++
|
|||||||
MCOMP=mskcomp
|
MCOMP=mskcomp
|
||||||
LINKC=linkunoc
|
LINKC=linkunoc
|
||||||
IP=$SRC_HOME/include/
|
IP=$SRC_HOME/include/
|
||||||
EP=$P2HOME/campo/
|
if [ "$EXEHOME" = "" ];
|
||||||
|
then
|
||||||
|
$EXEHOME=$P2HOME
|
||||||
|
fi
|
||||||
|
EP=$EXEHOME/campo/
|
||||||
CLIB=$DEVHOME/p.uno/
|
CLIB=$DEVHOME/p.uno/
|
||||||
MLIB=$DEVHOME/mathlib/
|
MLIB=$DEVHOME/mathlib/
|
||||||
TMPF=
|
TMPF=
|
||||||
|
@ -4,13 +4,14 @@
|
|||||||
$(CPLUSCOMP) $(CFLAGS) $(<:.cpp= ) $*
|
$(CPLUSCOMP) $(CFLAGS) $(<:.cpp= ) $*
|
||||||
$(LIBINSERT) $*.o
|
$(LIBINSERT) $*.o
|
||||||
|
|
||||||
|
$(EP)%.msk: %.uml
|
||||||
|
$(MCOMP) $(basename $<) $(basename $@)
|
||||||
|
|
||||||
.PRECIOUS: $(LIB)
|
.PRECIOUS: $(LIB)
|
||||||
|
|
||||||
lib: $(LIB) masks
|
lib: $(LIB) masks
|
||||||
$(UPDLIB) $(LIB) $(TMPF)
|
$(UPDLIB) $(LIB) $(TMPF)
|
||||||
|
|
||||||
masks: $(EP)bagn001a.msk $(EP)bagn002.msk $(EP)bagn003.msk
|
|
||||||
|
|
||||||
$(LIB): $(LIB)(applicat.o) $(LIB)(array.o)\
|
$(LIB): $(LIB)(applicat.o) $(LIB)(array.o)\
|
||||||
$(LIB)(checks.o)\
|
$(LIB)(checks.o)\
|
||||||
$(LIB)(date.o)\
|
$(LIB)(date.o)\
|
||||||
@ -112,12 +113,11 @@ $(LIB)(text.o): text.cpp $(I10) $(I13) $(I58)
|
|||||||
$(LIB)(viswin.o): viswin.cpp $(I23) $(I6) $(I59) $(I31) $(I52) $(I56) \
|
$(LIB)(viswin.o): viswin.cpp $(I23) $(I6) $(I59) $(I31) $(I52) $(I56) \
|
||||||
$(I48)
|
$(I48)
|
||||||
|
|
||||||
$(EP)bagn001a.msk : bagn001a.uml
|
masks: $(EP)bagn001a.msk $(EP)bagn002.msk $(EP)bagn003.msk
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bagn002.msk : bagn002.uml
|
$(EP)bagn001a.msk: bagn001a.uml
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
|
||||||
$(EP)bagn003.msk : bagn003.uml
|
$(EP)bagn002.msk: bagn002.uml bagn002.h
|
||||||
$(MCOMP) $(basename $?) $(basename $@)
|
|
||||||
|
$(EP)bagn003.msk: bagn003.uml
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user