|
|
|
|
@@ -7,6 +7,9 @@
|
|
|
|
|
VERSION = \"3.05\"
|
|
|
|
|
|
|
|
|
|
# $Log$
|
|
|
|
|
# Revision 1.43 2008/05/22 19:25:58 fish
|
|
|
|
|
# Flex FakeTape support
|
|
|
|
|
#
|
|
|
|
|
# Revision 1.42 2008/03/25 11:41:31 fish
|
|
|
|
|
# SCSI TAPE MODS part 1: groundwork: non-functional changes:
|
|
|
|
|
# rename some functions, comments, general restructuring, etc.
|
|
|
|
|
@@ -84,7 +87,7 @@ hercules_OBJ = hostinfo.o impl.o config.o panel.o \
|
|
|
|
|
pfpo.o plo.o control.o \
|
|
|
|
|
io.o decimal.o service.o opcode.o diagnose.o \
|
|
|
|
|
diagmssf.o vm.o channel.o ckddasd.o fbadasd.o \
|
|
|
|
|
crypto.o external.o float.o trace.o chsc.o \
|
|
|
|
|
crypto.o external.o float.o trace.o chsc.o losc.o \
|
|
|
|
|
machchk.o vector.o xstore.o cmpsc.o sie.o qdio.o \
|
|
|
|
|
timer.o esame.o cckddasd.o cckdutil.o dasdtab.o \
|
|
|
|
|
parser.o ieee.o dfp.o httpserv.o bldcfg.o sr.o \
|
|
|
|
|
@@ -203,129 +206,129 @@ HEADERS = codepage.h commadpt.h cpuint.h ctcadpt.h dasdblks.h \
|
|
|
|
|
all: $(EXEFILES) $(DYNFILES)
|
|
|
|
|
|
|
|
|
|
hercules: $(hercules_OBJ)
|
|
|
|
|
$(CC) -o hercules $(hercules_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o hercules $(hercules_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
$(hercules_OBJ): %.o: %.c $(HEADERS)
|
|
|
|
|
$(CC) $(CFLAGS) -o $@ -c $<
|
|
|
|
|
$(CC) $(CFLAGS) -o $@ -c $<
|
|
|
|
|
|
|
|
|
|
hercifc: $(hercifc_OBJ)
|
|
|
|
|
$(CC) -o hercifc $(hercifc_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o hercifc $(hercifc_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
dasdinit: $(dasdinit_OBJ)
|
|
|
|
|
$(CC) -o dasdinit $(dasdinit_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o dasdinit $(dasdinit_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
dasdisup: $(dasdisup_OBJ)
|
|
|
|
|
$(CC) -o dasdisup $(dasdisup_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o dasdisup $(dasdisup_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
dasdload: $(dasdload_OBJ)
|
|
|
|
|
$(CC) -o dasdload $(dasdload_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o dasdload $(dasdload_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
dasdconv: $(dasdconv_OBJ)
|
|
|
|
|
$(CC) -o dasdconv $(dasdconv_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o dasdconv $(dasdconv_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
dasdls: $(dasdls_OBJ)
|
|
|
|
|
$(CC) -o dasdls $(dasdls_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o dasdls $(dasdls_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
dasdcat: $(dasdcat_OBJ)
|
|
|
|
|
$(CC) -o dasdcat $(dasdcat_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o dasdcat $(dasdcat_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
dasdpdsu: $(dasdpdsu_OBJ)
|
|
|
|
|
$(CC) -o dasdpdsu $(dasdpdsu_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o dasdpdsu $(dasdpdsu_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
dasdseq: $(dasdseq_OBJ)
|
|
|
|
|
$(CC) -o dasdseq $(dasdseq_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o dasdseq $(dasdseq_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
tapecopy: $(tapecopy_OBJ)
|
|
|
|
|
$(CC) -o tapecopy $(tapecopy_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o tapecopy $(tapecopy_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
tapemap: $(tapemap_OBJ)
|
|
|
|
|
$(CC) -o tapemap $(tapemap_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o tapemap $(tapemap_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
tapesplt: $(tapesplt_OBJ)
|
|
|
|
|
$(CC) -o tapesplt $(tapesplt_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o tapesplt $(tapesplt_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
cckdcdsk: $(cckdcdsk_OBJ)
|
|
|
|
|
$(CC) -o cckdcdsk $(cckdcdsk_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o cckdcdsk $(cckdcdsk_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
cckdcomp: $(cckdcomp_OBJ)
|
|
|
|
|
$(CC) -o cckdcomp $(cckdcomp_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o cckdcomp $(cckdcomp_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
cckddiag: $(cckddiag_OBJ)
|
|
|
|
|
$(CC) -o cckddiag $(cckddiag_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o cckddiag $(cckddiag_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
cckdswap: $(cckdswap_OBJ)
|
|
|
|
|
$(CC) -o cckdswap $(cckdswap_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o cckdswap $(cckdswap_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
cckd2ckd: $(cckd2ckd_OBJ)
|
|
|
|
|
$(CC) -o cckd2ckd $(cckd2ckd_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o cckd2ckd $(cckd2ckd_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
ckd2cckd: $(ckd2cckd_OBJ)
|
|
|
|
|
$(CC) -o ckd2cckd $(ckd2cckd_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o ckd2cckd $(ckd2cckd_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
fba2cfba: $(fba2cfba_OBJ)
|
|
|
|
|
$(CC) -o fba2cfba $(fba2cfba_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o fba2cfba $(fba2cfba_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
cfba2fba: $(cfba2fba_OBJ)
|
|
|
|
|
$(CC) -o cfba2fba $(cfba2fba_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o cfba2fba $(cfba2fba_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
dasdcopy: $(dasdcopy_OBJ)
|
|
|
|
|
$(CC) -o dasdcopy $(dasdcopy_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o dasdcopy $(dasdcopy_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
hetget: $(hetget_OBJ)
|
|
|
|
|
$(CC) -o hetget $(hetget_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o hetget $(hetget_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
hetinit: $(hetinit_OBJ)
|
|
|
|
|
$(CC) -o hetinit $(hetinit_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o hetinit $(hetinit_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
hetmap: $(hetmap_OBJ)
|
|
|
|
|
$(CC) -o hetmap $(hetmap_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o hetmap $(hetmap_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
hetupd: $(hetupd_OBJ)
|
|
|
|
|
$(CC) -o hetupd $(hetupd_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o hetupd $(hetupd_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
dmap2hrc: $(dmap2hrc_OBJ)
|
|
|
|
|
$(CC) -o dmap2hrc $(dmap2hrc_OBJ) $(LFLAGS)
|
|
|
|
|
$(CC) -o dmap2hrc $(dmap2hrc_OBJ) $(LFLAGS)
|
|
|
|
|
|
|
|
|
|
dyninst: $(dyninst_OBJ)
|
|
|
|
|
$(CC) -o dyninst $(dyninst_OBJ) $(LFLAGS) -shared
|
|
|
|
|
$(CC) -o dyninst $(dyninst_OBJ) $(LFLAGS) -shared
|
|
|
|
|
|
|
|
|
|
hdt1403: $(hdt1403_OBJ)
|
|
|
|
|
$(CC) -o hdt1403 $(hdt1403_OBJ) $(LFLAGS) -shared
|
|
|
|
|
$(CC) -o hdt1403 $(hdt1403_OBJ) $(LFLAGS) -shared
|
|
|
|
|
|
|
|
|
|
hdt2703: $(hdt2703_OBJ)
|
|
|
|
|
$(CC) -o hdt2703 $(hdt2703_OBJ) $(LFLAGS) -shared
|
|
|
|
|
$(CC) -o hdt2703 $(hdt2703_OBJ) $(LFLAGS) -shared
|
|
|
|
|
|
|
|
|
|
hdt3088: $(hdt3088_OBJ)
|
|
|
|
|
$(CC) -o hdt3088 $(hdt3088_OBJ) $(LFLAGS) -shared
|
|
|
|
|
$(CC) -o hdt3088 $(hdt3088_OBJ) $(LFLAGS) -shared
|
|
|
|
|
|
|
|
|
|
hdt3270: $(hdt3270_OBJ)
|
|
|
|
|
$(CC) -o hdt3270 $(hdt3270_OBJ) $(LFLAGS) -shared
|
|
|
|
|
$(CC) -o hdt3270 $(hdt3270_OBJ) $(LFLAGS) -shared
|
|
|
|
|
|
|
|
|
|
hdt1052c: $(hdt1052c_OBJ)
|
|
|
|
|
$(CC) -o hdt1052c $(hdt1052c_OBJ) $(LFLAGS) -shared
|
|
|
|
|
$(CC) -o hdt1052c $(hdt1052c_OBJ) $(LFLAGS) -shared
|
|
|
|
|
|
|
|
|
|
hdt3420: $(hdt3420_OBJ)
|
|
|
|
|
$(CC) -o hdt3420 $(hdt3420_OBJ) $(LFLAGS) -shared
|
|
|
|
|
$(CC) -o hdt3420 $(hdt3420_OBJ) $(LFLAGS) -shared
|
|
|
|
|
|
|
|
|
|
hdt3505: $(hdt3505_OBJ)
|
|
|
|
|
$(CC) -o hdt3505 $(hdt3505_OBJ) $(LFLAGS) -shared
|
|
|
|
|
$(CC) -o hdt3505 $(hdt3505_OBJ) $(LFLAGS) -shared
|
|
|
|
|
|
|
|
|
|
hdt3525: $(hdt3525_OBJ)
|
|
|
|
|
$(CC) -o hdt3525 $(hdt3525_OBJ) $(LFLAGS) -shared
|
|
|
|
|
$(CC) -o hdt3525 $(hdt3525_OBJ) $(LFLAGS) -shared
|
|
|
|
|
|
|
|
|
|
hdteq: $(hdteq_OBJ)
|
|
|
|
|
$(CC) -o hdteq $(hdteq_OBJ) $(LFLAGS) -shared
|
|
|
|
|
$(CC) -o hdteq $(hdteq_OBJ) $(LFLAGS) -shared
|
|
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
rm -rf $(EXEFILES) $(DYNFILES) *.o
|
|
|
|
|
rm -rf $(EXEFILES) $(DYNFILES) *.o
|
|
|
|
|
|
|
|
|
|
tar: clean
|
|
|
|
|
(cd ..; tar cvzf hercules-$(VERSION).tar.gz hercules-$(VERSION))
|
|
|
|
|
(cd ..; tar cvzf hercules-$(VERSION).tar.gz hercules-$(VERSION))
|
|
|
|
|
|
|
|
|
|
install: $(EXEFILES)
|
|
|
|
|
cp $(EXEFILES) $(DESTDIR)
|
|
|
|
|
cp $(DYNFILES) $(DESTLIB)
|
|
|
|
|
chown root $(DESTDIR)/hercifc
|
|
|
|
|
chmod 0751 $(DESTDIR)/hercifc
|
|
|
|
|
chmod +s $(DESTDIR)/hercifc
|
|
|
|
|
rm hercifc
|
|
|
|
|
cp $(EXEFILES) $(DESTDIR)
|
|
|
|
|
cp $(DYNFILES) $(DESTLIB)
|
|
|
|
|
chown root $(DESTDIR)/hercifc
|
|
|
|
|
chmod 0751 $(DESTDIR)/hercifc
|
|
|
|
|
chmod +s $(DESTDIR)/hercifc
|
|
|
|
|
rm hercifc
|
|
|
|
|
|