!if "$(PROCESSOR_ARCHITECTURE)" == "x86"
MACHINE = ix86
!else if "$(PROCESSOR_ARCHITECTURE)" == "ALPHA"
MACHINE = alpha
!else #Assume win9x
MACHINE = ix86
!endif
LIBS= libcmt.lib kernel32.lib
all: tcshfr.dll tcshc.dll tcshde.dll tcshsp.dll tcshja.dll tcsh-it.dll
stubdll.obj:stubdll.c
cl -W3 -MT -c stubdll.c
tcshgr.dll: tcshgr.res stubdll.obj
link -machine:$(MACHINE) -nodefaultlib $(LIBS) tcshgr.res stubdll.obj \
-out:tcshgr.dll
tcshfr.dll: tcshfr.res stubdll.obj
link -machine:$(MACHINE) -dll -nodefaultlib $(LIBS) tcshfr.res stubdll.obj \
-out:tcshfr.dll
tcshde.dll: tcshde.res stubdll.obj
link -machine:$(MACHINE) -dll -nodefaultlib $(LIBS) tcshde.res stubdll.obj \
-out:tcshde.dll
tcshsp.dll: tcshsp.res stubdll.obj
link -machine:$(MACHINE) -dll -nodefaultlib $(LIBS) tcshsp.res stubdll.obj \
-out:tcshsp.dll
tcsh-it.dll: tcsh-it.res stubdll.obj
link -machine:$(MACHINE) -dll -nodefaultlib $(LIBS) tcsh-it.res stubdll.obj\
-out:tcsh-it.dll
tcshja.dll: tcshja.res stubdll.obj
link -machine:$(MACHINE) -dll -nodefaultlib $(LIBS) tcshja.res stubdll.obj \
-out:tcshja.dll
tcshc.dll: tcshc.res stubdll.obj
link -machine:$(MACHINE) -dll -nodefaultlib $(LIBS) tcshc.res stubdll.obj \
-out:tcshc.dll
test.exe: test.obj
link test.obj user32.lib -out:test.exe
clean:
-del *.obj *.res
cleanall: clean
-del *.dll *.exe