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