|
|
1.1 ! root 1: OS=NT ! 2: ENV=WIN32 ! 3: ! 4: # rem this line to build a debug version ! 5: NODEBUG = 1 ! 6: ! 7: !include <$(OS)$(ENV).MAK> ! 8: ! 9: proj = WINAT ! 10: proj2 = listhscr ! 11: ! 12: mydefines = $(scall) ! 13: mylibs = ADVAPI32.LIB VERSION.LIB NETAPI32.LIB SHELL32.LIB ! 14: ! 15: all: $(proj2).obj $(proj).exe $(proj).hlp ! 16: ! 17: # Update the help file if necessary ! 18: $(proj).hlp : $(proj).rtf $(proj).hpj ! 19: hc -n $(proj).hpj ! 20: ! 21: # Update the resource if necessary ! 22: $(proj).res: $(proj).rc $(proj).rcv $(proj).dlg $(proj).h ! 23: rc -r -fo $(proj).res $(cvars) $(proj).rc ! 24: cvtres -$(CPU) $(proj).res -o $(proj).rbj ! 25: ! 26: # Update the object file if necessary ! 27: $(proj2).obj: $(proj2).c $(proj2).h ! 28: $(cc) $(cflags) $(cvars) $(cdebug) $(mydefines) $(proj2).c ! 29: ! 30: # Update the object file if necessary ! 31: $(proj).obj: $(proj).c $(proj).h ! 32: $(cc) $(cflags) $(cvars) $(cdebug) $(mydefines) $(proj).c ! 33: ! 34: # Update the executable file ! 35: $(proj).exe: $(proj).obj $(proj).res $(proj).hlp $(proj2).obj ! 36: $(link) -MAP:$(proj).map $(linkdebug) $(guiflags) $(proj).obj $(proj2).obj $(guilibs) $(proj).rbj $(mylibs) -out:$(proj).exe ! 37: ! 38: ##### Clean Directory ##### ! 39: clean: ! 40: -del $(proj).exe ! 41: -del $(proj).obj ! 42: -del $(proj).res ! 43: -del $(proj).rbj ! 44: -del $(proj).map ! 45: # -del $(proj).sym ! 46: ! 47: -del $(proj).hlp ! 48: -del $(proj).err ! 49: ! 50: -del $(proj2).obj ! 51: ! 52: public: ! 53: copy $(proj).exe l:\public\$(proj)\. ! 54: copy $(proj).hlp l:\public\$(proj)\.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.