|
|
1.1 ! root 1: # Standard Windows make file. The utility MAKE.EXE compares the ! 2: # creation date of the file to the left of the colon with the file(s) ! 3: # to the right of the colon. If the file(s) on the right are newer ! 4: # then the file on the left, Make will execute all of the command lines ! 5: # following this line that are indented by at least one tab or space. ! 6: # Any valid MS-DOS command line may be used. ! 7: ! 8: # get operating system-specific definitions ! 9: !INCLUDE ..\makefile.win ! 10: ! 11: # This line allows NMAKE to work as well ! 12: ! 13: all: whelloc.exe ! 14: ! 15: cc= cl ! 16: cflags= -c -AL -Gsw -Oas -Zpe -Zi -I$(OSINCLUDE) ! 17: linker= link ! 18: lflags= /CO /NOD ! 19: ! 20: # Update the resource if necessary ! 21: ! 22: whello.res: whello.rc whelloc.h ! 23: rc -r whello.rc ! 24: ! 25: # Update the executable file if necessary, and if so, add the resource back in. ! 26: ! 27: whelloc.exe: whelloc.obj whello.def whello_c.obj whello_x.obj whello.res ! 28: $(linker) $(lflags) whelloc whello_c whello_x,,,\ ! 29: libw llibcew rpcw rpcndrw, whello.def ! 30: rc whello.res whelloc.exe ! 31: ! 32: # Update the object files if necessary ! 33: ! 34: whelloc.obj: whelloc.c whelloc.h whello.h ! 35: $(cc) $(cflags) $(cvars) -DWIN whelloc.c ! 36: ! 37: whello_c.obj : whello_c.c whelloc.h ! 38: $(cc) $(cflags) $(cvars) -W1 whello_c.c ! 39: ! 40: whello_x.obj : whello_x.c whelloc.h ! 41: $(cc) $(cflags) $(cvars) -W1 whello_x.c ! 42: ! 43: whello.h whello_c.c whello_s.c whello_y.c whello_x.c : whello.idl whello.acf ! 44: midl whello.idl -no_cpp ! 45: ! 46: # Clean up everything ! 47: cleanall : clean ! 48: -del *.exe ! 49: ! 50: # Clean up everything but the .EXEs ! 51: clean : ! 52: -del *.obj ! 53: -del *.map ! 54: -del whello.res ! 55: -del whello_c.c ! 56: -del whello_x.c ! 57: -del whello_s.c ! 58: -del whello_y.c ! 59: -del whello.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.