1# 2# $Id$ 3# 4 5#!MESSAGE *** Unresolved issues in this nmake file *** 6 7FOBJ = $(OBJDIR)\damax.obj \ 8 $(OBJDIR)\dlaebz2.obj \ 9 $(OBJDIR)\dstebz3.obj \ 10 $(OBJDIR)\heapsort.obj \ 11 $(OBJDIR)\neblw2.obj \ 12 $(OBJDIR)\dspevx2.obj \ 13 $(OBJDIR)\dgetavec.obj \ 14 $(OBJDIR)\dgetavec2.obj \ 15 $(OBJDIR)\dgetavec3.obj \ 16 $(OBJDIR)\types1.obj 17 18EOBJ = $(OBJDIR)\xerbl2.obj \ 19 $(OBJDIR)\ilaenv1.obj \ 20 $(OBJDIR)\menode.obj \ 21 $(OBJDIR)\pairup.obj \ 22 $(OBJDIR)\xstop.obj 23 24OBJ = $(FOBJ) $(EOBJ) 25 26LIBRARY = peigs.lib 27 28!INCLUDE ..\..\DEFS.WIN32 29 30!INCLUDE ..\..\..\config\NTmakefile.h 31!INCLUDE ..\..\..\config\NTmakelib.h 32 33!IF 0 34 35include ../../DEFS 36 37all: $(FOBJ) $(EOBJ) 38 39.EXPORT_ALL_VARIABLES: 40 41.PHONY : clean 42 43 44 -rm -f F*.f 45 46realclean: 47 clean 48 49# 50# Note that under Cygwin the rm commands are case-insensitive, so the 51# commands below intended to remove intermediate .f files actually remove 52# the original .F files! Since intermediate files are not generated for 53# Cygwin, this is avoided by commenting out the rm statements. 54# 55clean: 56 -rm -f *.o 57 -rm -f *.s 58ifneq ($(peigs_TARGET),CYGNUS) 59 -rm -f dgetavec.f dlaebz2.f dlagtf1.f \ 60 dlasy2.f dlasyf.f dspevx2.f dstebz3.f \ 61 neblw2.f sneblw2.f sstebz3.f 62endif 63 -rm -f F*.f 64 65.f.o:; $(peigs_FC) -c $< 66.F.o:; $(peigs_FC) -c $< 67.c.o:; $(peigs_CC) -c $< 68 69!ENDIF 70