# name of the target ALLEXE=TASC # #------------------------------------------------------------- .SUFFIXES: SHELL=/bin/sh # ------------------ MACHINE-SPECIFIC DEFINITIONS ------------ # .SUFFIXES: .m .f .c .A .o .cpp FC = g77 FFLAGSV = -c -Wimplicit -fno-globals -Wunused # -W # -w # -fno-globals # -Wall # -Wimplicit # -Wsurprising # -Wunused FFLAGSS= -c CC = cc CFLAGS = -c RANLIB = CPPC = g++ CPPFLAGS = -c LD = g77 LDFLAGS = LIBS= MV=mv LDLIBS=$(LIBS) # #---------------------- executable target ------------------------------ NEWOBJ=\ utils.o \ TASC.o # allexe: $(ALLEXE) newobj: $(NEWOBJ) $(ALLEXE): $(NEWOBJ) $(LD) -o $(ALLEXE) $(NEWOBJ) $(LDFLAGS) $(LDLIBS) @echo ----- made $(ALLEXE) ----- # .f.o: $(FC) $(FFLAGSV) $*.f # .cpp.o: $(CPPC) $(CPPFLAGS) $*.cpp