# # HITAC system dependent include for Makefile for DENNOU libraries # SYSFFLAGS = SYSCFLAGS = -DX_WCHAR SYSLDFLAGS = SYSCPPFLAGS = -DSYS_HITAC -DSYS_IBMS -DCODE_EBCDIK -DCODE_IBM SYSAUTODBL = -r8 LINKOPT = # MAKE = make CC = cc FC = f77 AR = ar vru RM = rm -f CP = cp MV = mv -f LN = ln -s RANLIB = ranlib CAT = cat INSTALL = cp MD = mkdirhier JLATEX = bigjlatex DVI2JPS = dvi2ps PRINT = ltype PRINTSTAMP = .print INDEX = etags -wx TAGS = etags TOUCH = touch CPP = cpp FPP = sed -e "s/!\"/\"!/" -e "s/^\#/\*/" TOUPPER = $(LIBDIR)/toupper.awk PACKFILE = HITAC.FTR PACKDIR = $(SRCDIR)/HITAC .SUFFIXES : .pac .F $(PACKFILE): $(TOUPPER) .F.pac: echo ./ADD NAME=$* | nawk -f $(TOUPPER) >> $(PACKFILE) $(CPP) $(CPPFLAGS) $< | $(FPP) >> $(PACKFILE) $(TOUPPER): echo '{print Toupper(@0)}' | tr @ \\044 > $(TOUPPER) echo 'function Toupper( str, k )' >> $(TOUPPER) echo '@upstr="ABCDEFGHIJKLMNOPQRSTUVWXYZ"' | tr @ \\173 >> $(TOUPPER) echo ' lowstr="abcdefghijklmnopqrstuvwxyz"' >> $(TOUPPER) echo ' for (k=1; k<=length(upstr); k++)' >> $(TOUPPER) echo ' gsub(substr(lowstr,k,1),substr(upstr,k,1),str)' >> $(TOUPPER) echo ' return str' >> $(TOUPPER) echo '@' | tr @ \\175 >> $(TOUPPER)