Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.1 KiB

  1. #
  2. # Test makefile
  3. !ifdef WIN31
  4. EXEFLAGS=-AM -Gsw -Od -Ziep -W3 -DWIN16 -DWIN31 -DUSECOMM -DWIN
  5. !else
  6. EXEFLAGS=-AS -FPi -Gcw -Os -Ziepd -W3 -DWIN16 -DWIN
  7. !endif
  8. TEST =ddestrs
  9. RCFILE =ddestrs
  10. S1 =cmdln
  11. S2 =client
  12. S3 =$(TEST)
  13. S4 =globals
  14. S5 =server
  15. S6 =wrapper
  16. OBJ =$(S1).obj $(S2).obj $(S3).obj $(S4).obj $(S5).obj $(S6).obj
  17. #
  18. # Stress Test
  19. #
  20. all: $(TEST).exe
  21. $(RCFILE).res: $(RCFILE).rc
  22. rc -r $(RCFILE).rc
  23. $(S1).obj: $(S1).c $(S3).h $(S6).h
  24. cl -c $(EXEFLAGS) $(S1).c
  25. $(S2).obj: $(S2).c $(S3).h $(S6).h
  26. cl -c $(EXEFLAGS) $(S2).c
  27. $(S3).obj: $(S3).c $(S3).h $(S6).h
  28. cl -c $(EXEFLAGS) $(S3).c
  29. $(S4).obj: $(S4).c $(S3).h $(S6).h
  30. cl -c $(EXEFLAGS) $(S4).c
  31. $(S5).obj: $(S5).c $(S3).h $(S6).h
  32. cl -c $(EXEFLAGS) $(S5).c
  33. $(S6).obj: $(S6).c $(S3).h $(S6).h
  34. cl -c $(EXEFLAGS) $(S6).c
  35. $(TEST).exe: $(OBJ) $(TEST).def $(RCFILE).res
  36. link /map/li/co $(OBJ)/AL:16,$(TEST).exe,, /NOE /NOD libw ddeml mlibcew,$(TEST).def
  37. mapsym $(TEST)
  38. rc $(RCFILE).res $(TEST).exe