335 lines
10 KiB
Makefile
Executable File
335 lines
10 KiB
Makefile
Executable File
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
|
|
|
|
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
|
|
$(CCOMP) $(CFLAGSD) $(<:.cpp= ) $(O)/$*
|
|
|
|
include ../include/include.mak
|
|
|
|
.PRECIOUS: $(EXE) $(MSK)
|
|
|
|
base: $(EXE) masks
|
|
#base: masks
|
|
|
|
masks: $(MSK) $(TBMSK) $(STMSK)
|
|
|
|
BA1100H=ba1100.h ba1100a.h
|
|
|
|
$(O)/ba0.o: ba0.cpp $(I10) $(I24) $(I32)
|
|
$(CCOMP) $(CFLAGSC) $(<:.cpp= ) $*
|
|
|
|
$(EP)ba0: $(O)/ba0.o $(LIBC)
|
|
$(LINK) $(LFLAGSC) $@ $(O)/ba0.o
|
|
|
|
$(EP)ba0.frl: ba0.url $(U1)
|
|
$(RCOMP) ba0 -l $(EP)ba0
|
|
|
|
$(O)/ba1.o: ba1.cpp ba1.h $(I1) $(I6)
|
|
|
|
$(O)/ba1101.o: ba1101.cpp $(BA1100H) $(I16) $(I24) $(I28) $(I30) $(I31) $(I33) $(I40) $(I43) $(I46) $(I54)
|
|
|
|
$(O)/ba1100.o: ba1100.cpp ba1.h $(BA1100H) $(I10) $(I12) $(I23) $(I24) $(I31) $(I30) $(I33) $(I40) $(I43) $(I46) $(I54)
|
|
|
|
$(O)/ba1102.o: ba1102.cpp ba1.h $(BA1100H) $(I33) $(I37) $(I39) $(I40) $(I43)
|
|
|
|
$(EP)ba1: $(O)/ba1.o $(O)/ba1100.o $(O)/ba1101.o $(O)/ba1102.o $(LIBD1) $(EP)ba1.frl
|
|
$(LINK) $(LFLAGSD1) $@ $(O)/ba1.o $(O)/ba1100.o $(O)/ba1101.o $(O)/ba1102.o
|
|
|
|
$(EP)ba1.frl: ba1.url $(U1)
|
|
$(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)/ba2300.o: ba2300.cpp $(I6) $(I10) $(I24) $(I27) $(I33) ba2300.h
|
|
|
|
$(EP)ba2: $(O)/ba2.o $(O)/ba2300.o $(LIBD1) $(EP)ba2.frl
|
|
$(LINK) $(LFLAGSD1) $@ $(O)/ba2.o $(O)/ba2300.o
|
|
|
|
$(EP)ba2.frl: ba2.url $(U1)
|
|
$(RCOMP) ba2 -l $(EP)ba2
|
|
|
|
$(O)/ba3.o: ba3.cpp $(I10) $(I33) ba3.h
|
|
|
|
$(O)/ba3100.o: ba3100.cpp $(I53) $(I1) ba3.h ba3100.h $(I15) $(I42)
|
|
|
|
$(O)/ba3200.o: ba3200.cpp $(I33) $(I17) $(I50) $(I39) ba3.h ba3200.h $(I15) $(U2)
|
|
|
|
$(O)/ba3300.o: ba3300.cpp $(I50) $(I17) $(I33) $(I39) $(I31) $(I12) $(I41) ba3.h ba3300.h $(I15) $(U2)
|
|
|
|
$(O)/ba3400.o: ba3400.cpp $(I53)
|
|
|
|
$(O)/ba3500.o: ba3500.cpp ba3500.h $(I53)
|
|
|
|
$(O)/ba3600.o: ba3600.cpp ba3600.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
|
|
$(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)
|
|
$(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)/ba4100.o: ba4100.cpp $(I53) $(I1) ba4.h ba4100.h $(I15)
|
|
|
|
$(O)/ba4200.o: ba4200.cpp $(I31) $(I53) $(I1) ba4.h ba4200.h $(I15)
|
|
|
|
$(O)/ba4300.o: ba4300.cpp $(I31) $(I53) $(I1) ba4.h ba4300.h $(I15) $(I47) $(I48) $(I31) $(I12) $(I42)
|
|
|
|
$(O)/ba4400.o: ba4400.cpp $(I31) $(I53) $(I1) ba4.h ba4400.h $(I15)
|
|
|
|
$(O)/ba4500.o: ba4500.cpp $(I31) $(I53) $(I1) ba4.h ba4500.h $(I15)
|
|
|
|
$(O)/ba4600.o: ba4600.cpp $(I31) $(I53) $(I1) ba4.h ba4600.h $(I15)
|
|
|
|
$(EP)ba4: $(O)/ba4.o $(O)/ba4100.o $(O)/ba4200.o $(O)/ba4300.o $(O)/ba4400.o $(O)/ba4500.o $(O)/ba4600.o $(LIBD1) $(EP)ba4.frl
|
|
$(LINK) $(LFLAGSD1) $@ $(O)/ba4.o $(O)/ba4100.o $(O)/ba4200.o $(O)/ba4300.o $(O)/ba4400.o $(O)/ba4500.o $(O)/ba4600.o
|
|
|
|
$(O)/ba5.o: ba5.cpp $(I10) $(I31) $(I33) $(I43)
|
|
|
|
$(EP)ba5: $(O)/ba5.o $(LIBD1) $(EP)ba5.frl
|
|
$(LINK) $(LFLAGSD1) $@ $(O)/ba5.o
|
|
|
|
$(O)/ba6.o: ba6.cpp $(I6) $(I10)
|
|
|
|
$(O)/ba6100.o: ba6100.cpp ba6100.h $(I15) $(I31) $(I33) $(I42) $(I43) $(I50) $(U2)
|
|
|
|
$(O)/ba6101.o: ba6101.cpp ba6100.h $(I15) $(I31) $(I33) $(I42) $(I43) $(I50)
|
|
|
|
$(O)/ba6200.o: ba6200.cpp ba6200.h $(I15) $(I31) $(I33) $(I42) $(I43) $(I50)
|
|
|
|
$(EP)ba6: $(O)/ba6.o $(O)/ba6100.o $(O)/ba6101.o $(O)/ba6200.o $(LIBD1) $(EP)ba6.frl
|
|
$(LINK) $(LFLAGSD1) $@ $(O)/ba6.o $(O)/ba6100.o $(O)/ba6101.o $(O)/ba6200.o
|
|
|
|
$(EP)ba6.frl: ba6.url $(U1)
|
|
$(RCOMP) ba6 -l $(EP)ba6
|
|
|
|
$(EP)ba5.frl: ba5.url $(U1)
|
|
$(RCOMP) ba5 -l $(EP)ba5
|
|
|
|
$(EP)ba4.frl: ba4.url $(U1)
|
|
$(RCOMP) ba4 -l $(EP)ba4
|
|
|
|
$(EP)ba2300a.msk : ba2300a.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)ba2300b.msk : ba2300b.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)ba2300c.msk : ba2300c.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)ba2300d.msk : ba2300d.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)ba3300a.msk: ba3300a.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)ba4100a.msk : ba4100a.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)ba4200b.msk : ba4200b.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)ba4200c.msk : ba4200c.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)ba4300a.msk : ba4300a.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)ba4400a.msk : ba4400a.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)ba4500a.msk : ba4500a.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)ba4600a.msk : ba4600a.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)ba5000.msk : ba5000.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)ba6100a.msk : ba6100a.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)ba6100b.msk : ba6100b.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)ba6200a.msk : ba6200a.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)batb%ais.msk: batb%ais.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)batb%ban.msk: batb%ban.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)batb%cpg.msk: batb%cpg.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)batb%crs.msk: batb%crs.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)batb%itl.msk: batb%itl.uml
|
|
$(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
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)batb%tpd.msk: batb%tpd.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)batbesc.msk: batbesc.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)batb%lng.msk: batb%lng.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%ais.msk: bast%ais.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%ban.msk: bast%ban.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%cpg.msk: bast%cpg.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%crs.msk: bast%crs.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%itl.msk: bast%itl.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%iva.msk: bast%iva.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%ivd.msk: bast%ivd.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%ois.msk: bast%ois.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%sta.msk: bast%sta.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%stt.msk: bast%stt.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%ucc.msk: bast%ucc.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%ucs.msk: bast%ucs.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%ues.msk: bast%ues.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%uid.msk: bast%uid.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%uiv.msk: bast%uiv.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%ure.msk: bast%ure.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%val.msk: bast%val.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%vet.msk: bast%vet.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bastreg.msk: bastreg.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%dpn.msk: bast%dpn.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%tpd.msk: bast%tpd.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bastesc.msk: bastesc.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|
|
$(EP)bast%lng.msk: bast%lng.uml
|
|
$(MCOMP) $(basename $<) $(basename $@)
|
|
|