|
|
1.1 root 1: # Windows-32 TTY Example 1.1.1.2 ! root 2: # Copyright (c) 1992 by Microsoft Corporation 1.1 root 3: 1.1.1.2 ! root 4: !IF "$(CPU)" != "" ! 5: OS=NT ! 6: ENV=WIN32 ! 7: !ELSE ! 8: OS=DOS ! 9: ENV=WIN16 ! 10: !ENDIF ! 11: ! 12: # If this generates the error "Unable to open DOSWIN16.MAK" then you need ! 13: # to put a copy of that file (from the GENERIC sample code directory) ! 14: # into a directory on your INCLUDE environment variable ! 15: ! 16: !include <$(OS)$(ENV).MAK> ! 17: ! 18: proj = TTY ! 19: ! 20: all: $(proj).exe ! 21: ! 22: # Update the resource if necessary ! 23: $(proj).res: $(proj).rc resource.h ! 24: rc -r -fo $(proj).res $(cvars) $(proj).rc ! 25: !IFDEF CPUTYPE ! 26: cvtres -$(CPU) $(proj).res -o $(proj).rbj ! 27: !ENDIF ! 28: ! 29: ! 30: # Update the object file if necessary ! 31: $(proj).obj: $(proj).c $(proj).h ! 32: $(cc) $(cdebug) $(cflags) $(cvars) $(proj).c ! 33: ! 34: # Since the link line has some severe differences depending on what ! 35: # platform we are running on, we need to special case this so that ! 36: # we execute the correct commands: ! 37: ! 38: $(proj).exe: $(proj).obj $(proj).res $(proj).def ! 39: !IFDEF CPUTYPE ! 40: # This is for Windows NT: ! 41: $(cvtobj) $(cvtdebug) *.obj ! 42: $(link) $(guiflags) $(proj).obj $(guilibs) VERSION.LIB $(proj).rbj -out:$(proj).exe ! 43: !ENDIF ! 44: !IFNDEF CPUTYPE ! 45: # This is for Windows DOS: ! 46: $(link) $(guiflags) $(proj).obj $(guilibs) $(proj).DEF ! 47: rc $(proj).res ! 48: !ENDIF 1.1 root 49: !include <ntwin32.mak>
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.