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:
alex 1994-08-30 10:42:59 +00:00
parent 8a203da2c3
commit 34b0846f4e
7 changed files with 305 additions and 300 deletions

View File

@ -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

View File

@ -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)ba4200b.msk: ba4200b.uml ba4200.h
$(EP)ba4200c.msk: ba4200c.uml ba4200.h
$(EP)ba4300a.msk: ba4300a.uml ba4300.h
$(EP)ba4400a.msk: ba4400a.uml ba4400.h
$(EP)ba4500a.msk: ba4500a.uml ba4500.h
$(EP)ba4600a.msk: ba4600a.uml ba4600.h
$(EP)ba5000.msk: ba5000.uml ba4600.h
$(EP)ba6000a.msk: ba6000a.uml ba6100a.h $(I15)
$(EP)ba6000b.msk: ba6000b.uml ba6100b.h
$(EP)ba6100a.msk: ba6100a.uml ba6100a.h $(I15)
$(EP)ba6100b.msk: ba6100b.uml ba6100b.h
$(EP)ba6200a.msk: ba6200a.uml ba6200.h
$(EP)bast%ais.msk: bast%ais.uml ba3200.h
$(EP)bast%ban.msk: bast%ban.uml ba3200.h
$(EP)bast%cpg.msk: bast%cpg.uml ba3200.h
$(EP)bast%crs.msk: bast%crs.uml ba3200.h
$(EP)bast%dpn.msk: bast%dpn.uml ba3200.h
$(EP)bast%itl.msk: bast%itl.uml ba3200.h
$(EP)bast%iva.msk: bast%iva.uml ba3200.h
$(EP)bast%ivd.msk: bast%ivd.uml ba3200.h
$(EP)bast%lng.msk: bast%lng.uml ba3200.h
$(EP)bast%ois.msk: bast%ois.uml ba3200.h
$(EP)bast%sta.msk: bast%sta.uml ba3200.h
$(EP)bast%stt.msk: bast%stt.uml ba3200.h
$(EP)bast%tpd.msk: bast%tpd.uml ba3200.h
$(EP)bast%ucc.msk: bast%ucc.uml ba3200.h
$(EP)bast%ucs.msk: bast%ucs.uml ba3200.h
$(EP)bast%ues.msk: bast%ues.uml ba3200.h
$(EP)bast%uid.msk: bast%uid.uml ba3200.h
$(EP)bast%uiv.msk: bast%uiv.uml ba3200.h
$(EP)bast%ure.msk: bast%ure.uml ba3200.h
$(EP)bast%val.msk: bast%val.uml ba3200.h
$(EP)bast%vet.msk: bast%vet.uml ba3200.h
$(EP)bastesc.msk: bastesc.uml bastesc.h
$(EP)bastreg.msk: bastreg.uml ba3200.h
$(EP)batb%ais.msk: batb%ais.uml batb%ais.h
$(EP)batb%ban.msk: batb%ban.uml $(EP)batb%ban.msk: batb%ban.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%cpg.msk: batb%cpg.uml $(EP)batb%clr.msk: batb%clr.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%crs.msk: batb%crs.uml $(EP)batb%cpg.msk: batb%cpg.uml batb%cpg.h
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%itl.msk: batb%itl.uml $(EP)batb%crs.msk: batb%crs.uml batb%crs.h
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%iva.msk: batb%iva.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%ivd.msk: batb%ivd.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%ois.msk: batb%ois.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%sta.msk: batb%sta.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%stt.msk: batb%stt.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%ucc.msk: batb%ucc.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%ucs.msk: batb%ucs.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%ues.msk: batb%ues.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%uid.msk: batb%uid.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%uiv.msk: batb%uiv.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%ure.msk: batb%ure.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%val.msk: batb%val.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%vet.msk: batb%vet.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batbreg.msk: batbreg.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%dpn.msk: batb%dpn.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%del.msk: batb%del.uml $(EP)batb%del.msk: batb%del.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%tpd.msk: batb%tpd.uml $(EP)batb%dpn.msk: batb%dpn.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batbesc.msk: batbesc.uml $(EP)batb%itl.msk: batb%itl.uml batb%itl.h
$(MCOMP) $(basename $<) $(basename $@)
$(EP)batb%iva.msk: batb%iva.uml batb%iva.h
$(EP)batb%ivd.msk: batb%ivd.uml batb%ivd.h
$(EP)batb%lbu.msk: batb%lbu.uml
$(EP)batb%lng.msk: batb%lng.uml $(EP)batb%lng.msk: batb%lng.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%ais.msk: bast%ais.uml $(EP)batb%ois.msk: batb%ois.uml batb%ois.h
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%ban.msk: bast%ban.uml $(EP)batb%sta.msk: batb%sta.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%cpg.msk: bast%cpg.uml $(EP)batb%stt.msk: batb%stt.uml batb%stt.h
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%crs.msk: bast%crs.uml $(EP)batb%tpd.msk: batb%tpd.uml ba3100.h batb%tpd.h
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%itl.msk: bast%itl.uml $(EP)batb%ucc.msk: batb%ucc.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%iva.msk: bast%iva.uml $(EP)batb%ucs.msk: batb%ucs.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%ivd.msk: bast%ivd.uml $(EP)batb%ues.msk: batb%ues.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%ois.msk: bast%ois.uml $(EP)batb%uid.msk: batb%uid.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%sta.msk: bast%sta.uml $(EP)batb%uiv.msk: batb%uiv.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%stt.msk: bast%stt.uml $(EP)batb%ure.msk: batb%ure.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%ucc.msk: bast%ucc.uml $(EP)batb%val.msk: batb%val.uml batb%val.h
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%ucs.msk: bast%ucs.uml $(EP)batb%vet.msk: batb%vet.uml batb%vet.h
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%ues.msk: bast%ues.uml $(EP)batbesc.msk: batbesc.uml
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%uid.msk: bast%uid.uml $(EP)batbpim.msk: batbpim.uml batbpim.h
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%uiv.msk: bast%uiv.uml $(EP)batbpimc.msk: batbpimc.uml batbpim.h
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%ure.msk: bast%ure.uml $(EP)batbreg.msk: batbreg.uml ba3100.h batbreg.h
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%val.msk: bast%val.uml 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
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%vet.msk: bast%vet.uml $(EP)batb%ais.rpt: batb%ais.rpt
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bastreg.msk: bastreg.uml $(EP)batb%ban.rpt: batb%ban.rpt
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%dpn.msk: bast%dpn.uml $(EP)batb%cpg.rpt: batb%cpg.rpt
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%tpd.msk: bast%tpd.uml $(EP)batb%crs.rpt: batb%crs.rpt
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bastesc.msk: bastesc.uml $(EP)batb%dpn.rpt: batb%dpn.rpt
$(MCOMP) $(basename $<) $(basename $@)
$(EP)bast%lng.msk: bast%lng.uml $(EP)batb%itl.rpt: batb%itl.rpt
$(MCOMP) $(basename $<) $(basename $@)
$(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

View File

@ -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

View File

@ -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

View File

@ -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=

View File

@ -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=

View File

@ -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