# $Id: makefile,v 1.1 2000-12-11 06:43:14 bird Exp $ # # Makefile for the standalone tests (not win32ktst.exe). # Makes: # invokelongexename-*.exe # longexecutablename* # # Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) # # Project Odin Software License can be found in LICENSE.TXT # # # # Compiler, tools, and interference rules. # !include ../../../makefile.inc # # The all rule. # all: invokelongexename-drv.exe \ invokelongexename-dll.exe \ invokelongexename-..exe \ longexecutablename.drv \ longexecutablename.dll \ longexecutablename # # libraries. # longexecutablename.drv.lib: longexecutablename.drv.def $(IMPLIB) longexecutablename.drv.lib longexecutablename.drv.def longexecutablename.lib: longexecutablename.def $(IMPLIB) longexecutablename.lib longexecutablename.def longexecutablename..lib: longexecutablename..def $(IMPLIB) longexecutablename..lib longexecutablename..def # # Dlls # longexecutablename.drv: longexecutablename.drv.c longexecutablename.drv.def icc /Ge- /Felongexecutablename.drv longexecutablename.drv.c longexecutablename.drv.def longexecutablename.dll: longexecutablename.c longexecutablename.def icc /Ge- /Felongexecutablename.dll longexecutablename.c longexecutablename.def longexecutablename: longexecutablename..c longexecutablename..def icc /Ge- /Felongexecutablename. longexecutablename..c longexecutablename..def # # Exes # invokelongexename-drv.exe: invokelongexename.c longexecutablename.drv.lib icc /Ge+ /Feinvokelongexename-drv.exe invokelongexename.c longexecutablename.drv.lib invokelongexename-dll.exe: invokelongexename.c longexecutablename.lib icc /Ge+ /Feinvokelongexename-dll.exe invokelongexename.c longexecutablename.lib invokelongexename-..exe: invokelongexename.c longexecutablename..lib icc /Ge+ /Feinvokelongexename-..exe invokelongexename.c longexecutablename..lib # # Clean rule. # clean: $(RM) *.exe *.dll *.lib *.obj *.drv longexecutablename